[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