Negotiation error with streamiddemux

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Negotiation error with streamiddemux

Gst-Geek
Hi,

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


Why the behaviour is not consistent across mulitple runs ??
Why I am getting negotiation error ??

I am using 1.12.4 for testing.

Thanks in advance.

~ Vinod



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Negotiation error with streamiddemux

Gst-Geek
All,

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




--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Negotiation error with streamiddemux

Gst-Geek
I have raised bug for the same and submitted the patch.

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

Though the patch do not work for all the pipeline. Please feel free to
review the patch.

Regards,
Vinod



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel