[Bug 794168] New: Negotiation error with streamiddemux
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Mar 8 05:11:06 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=794168
Bug ID: 794168
Summary: Negotiation error with streamiddemux
Classification: Platform
Product: GStreamer
Version: 1.12.4
OS: All
Status: NEW
Severity: major
Priority: Normal
Component: gstreamer (core)
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: vinodkesti at yahoo.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I am trying to mux and demux raw video/audio using funnel and streamiddemux
respectively.
Below is the pipeline, funnel is used to mux audio/x-raw and video/x-raw.
Later the stream is demuxed through streamiddemux. Pipeline behaviour is
inconsistent across multiple runs. Some times pipeline runs as expected and
some times I get negotiation error.
gst-launch-1.0 uridecodebin uri=file:Devdas.mp4 name=dec \
dec.! video/x-raw ! fun.sink_0 \
dec.! audio/x-raw ! fun.sink_1 \
funnel name=fun ! streamiddemux name=sid \
sid. ! video/x-raw ! videoconvert ! fakesink \
sid. ! audio/x-raw ! audioconvert ! fakesink
gst-launch-1.0 \
videotestsrc is-live=true ! fun.sink_0 \
audiotestsrc is-live=true ! fun.sink_1 \
funnel name=fun ! streamiddemux name=sid \
sid. ! video/x-raw ! queue ! videoconvert ! checksumsink \
sid. ! audio/x-raw ! queue ! audioconvert ! checksumsink
When I further debugged the streamiddemux behaviour.
Streamiddemux generated pad-added callback upon stream-start event, call
back comes with no caps. which is leading to negotiation error.
The sticky events comes in stream-start, caps, segment and tag. I even
tried add pad after segment event but no luck. I still continue getting
negotiation error.
Regards,
Vinod
--
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