[Bug 758319] rtsp-server: Seeking often hangs forever, waiting for prerolling to happen again
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Nov 19 05:04:37 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=758319
--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 315881
--> https://bugzilla.gnome.org/attachment.cgi?id=315881&action=edit
rtsp-stream: Only create RTP sending/receiving rtpbin pads if needed
Adding them when not needed will start some logic inside rtpbin that might be
problematic. Also if e.g. for a sender media we suddenly receive RTP data, we
would start up a rtpjitterbuffer and behave in weird ways.
We still set up the UDP sources for RTP receiving for a sender media to be
able to receive any packets sent by the client for NAT traversal. They will
all go to a fakesink though.
Having an rtpjitterbuffer in the media pipeline will cause the pipeline to be
NO_PREROLL, which will cause deadlocks when seeking the media as it will never
receive ASYNC_DONE after a seek.
--
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