[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