[Bug 706387] rtpbin: Can not stop pipe with EOS event
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Aug 20 07:44:53 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=706387
GStreamer | gst-plugins-good | 1.0.8
--- Comment #7 from Wim Taymans <wim.taymans at gmail.com> 2013-08-20 14:44:47 UTC ---
(In reply to comment #6)
> Ok, but I still have a problem with rtpbin and EOS.
>
> This pipe ignores EOS events, even if data is flowing:
>
> gst-launch-1.0 -ve rtpbin name=rtpbin udpsrc port=5000 ! $VCAPS !
> rtpbin.recv_rtp_sink_0 rtpbin. ! rtph264depay ! avdec_h264 ! xvimagesink
> rtpbin.send_rtcp_src_0 ! fakesink sync=false async=false
>
> VCAPS="application/x-rtp,clock-rate=90000,payload=96,encoding-name=H264,
> media=video"
>
> The video is displayed correct, but if I press ctrl-c I only get "Waiting for
> EOS...". If I remove rtpbin.send_rtcp_src_0 and the fakesink from the pipe, EOS
> works correct.
>
> Do I have to do something special if I use rtpbin.send_rtcp_src_0 in a pipe?
Nothing special. This is a bug, the EOS should also be sent on the RTCP pad
when requested.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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