[Bug 760770] New: compositor: a queue element is required when connect uridecodebin with compositor sink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jan 17 23:21:47 PST 2016


https://bugzilla.gnome.org/show_bug.cgi?id=760770

            Bug ID: 760770
           Summary: compositor: a queue element is required when connect
                    uridecodebin with compositor sink
    Classification: Platform
           Product: GStreamer
           Version: 1.6.0
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: mingke.wang at freescale.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

when use compositor to composite two or more videos from uridecodebin, a queue
element is necessary to be added between uridecodebin and a compositor sink,
like:
gst-launch-1.0 compositor name=comp sink_1::xpos=320 sink_1::ypos=240 !
ximagesink display=:0 uridecodebin uri=file://$FILE ! queue ! comp.sink_0
uridecodebin uri=file://$FILE ! queue ! comp.sink_1

those queues element requirement is new for gstreamer 1.6.0, gstreamer1.4.5
doesn't require those queues. 
If remove the "queue" in above command line, then the command line will not
work,and will get following error:
-----------------------------------------------------------------------------
keke at keke-virtual:$ gst-launch-1.0 compositor name=comp sink_1::xpos=320
sink_1::ypos=240 ! ximagesink display=:0 uridecodebin uri=file://$FILE !
comp.sink_0 uridecodebin uri=file://$FILE ! comp.sink_1
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Redistribute latency...
Redistribute latency...

(gst-launch-1.0:3445): GStreamer-CRITICAL **: Padname sink_1 is not unique in
element comp, not adding

(gst-launch-1.0:3445): GStreamer-CRITICAL **: Padname '':sink_1 does not belong
to element comp when removing

(gst-launch-1.0:3445): GStreamer-CRITICAL **: Padname sink_1 is not unique in
element comp, not adding

(gst-launch-1.0:3445): GStreamer-CRITICAL **: Padname '':sink_1 does not belong
to element comp when removing
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin0/GstQTDemux:qtdemux1:
GStreamer encountered a general stream error.
Additional debug info:
qtdemux.c(5306): gst_qtdemux_loop ():
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin0/GstQTDemux:qtdemux1:
streaming stopped, reason not-negotiated
Execution ended after 0:00:00.002658137
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
-------------------------------------------------------------------------

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list