AnsweredAssumed Answered

gstreamer mosaic

Question asked by ieio on May 14, 2013
Latest reply on May 16, 2013 by Leonardo Sandoval Gonzalez

Hi,

I am trying to create a mosaic of multiple rstp flows using videomixer element on a sabrelite.

Each flow should be a tile.

I started with two flows

gst-launch -e videomixer name=mix \

sink_0::xpos=0   sink_0::ypos=0 \

sink_1::xpos=320 sink_1::ypos=0 \

sink_2::xpos=0   sink_2::ypos=0 \

! videobox ! mfw_isink sync=false\

  rtspsrc location=rtsp://192.168.94.100:554/live.sdp  ! rtpmp4vdepay ! vpudec low-latency=true frame-plus=1 framedrop=true  ! videoscale ! video/x-raw-yuv,width=320,height=240 ! mix.sink_0 \

  rtspsrc location=rtsp://192.168.94.101:554/live.sdp  ! rtpmp4vdepay ! vpudec low-latency=true frame-plus=1 framedrop=true  ! videoscale ! video/x-raw-yuv,width=320,height=240 ! mix.sink_1 \

  videotestsrc pattern=2 ! videoscale! video/x-raw-yuv,width=640,height=480 ! mix.sink_2

 

but what I get is  the following log:

 

MFW_GST_ISINK_PLUGIN 3.0.2 build on Dec 19 2012 10:56:54.

Setting pipeline to PAUSED ...

[INFO]  Product Info: i.MX6Q/D/S

vpudec versions

        plugin: 3.0.2

        wrapper: 1.0.24(VPUWRAPPER_ARM_LINUX Build on Dec 18 2012 07:12:03)

        vpulib: 5.4.6

        firmware: 2.1.7.33576

[INFO]  Product Info: i.MX6Q/D/S

vpudec versions

        plugin: 3.0.2

        wrapper: 1.0.24(VPUWRAPPER_ARM_LINUX Build on Dec 18 2012 07:12:03)

        vpulib: 5.4.6

        firmware: 2.1.7.33576

Pipeline is live and does not need PREROLL ...

Setting pipeline to PLAYING ...

New clock: GstSystemClock

ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc1/GstUDPSrc:udpsrc1: Internal data flow error.

Additional debug info:

gstbasesrc.c(2582): gst_base_src_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc1/GstUDPSrc:udpsrc1:

streaming task paused, reason not-negotiated (-4)

Execution ended after 2150406996 ns.

Setting pipeline to PAUSED ...

Setting pipeline to READY ...

Setting pipeline to NULL ...

Freeing pipeline ...

[--->FINALIZE isink

 

 

 

Any ideas of where I could be wrong?

Outcomes