[Bug 706387] rtpbin: Can not stop pipe with EOS event

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Aug 20 06:57:42 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=706387
  GStreamer | gst-plugins-good | 1.0.8

--- Comment #4 from Peter Randeu <peter.randeu at spintower.eu> 2013-08-20 13:57:39 UTC ---
Yes, if I set the caps (with framerate) and the sender is active, it works for
me too.

But if the sender is not active (no data arrives at the receiver's UDP port),
rtpbin seems to ignore the EOS event. Is that behavior intended?
For example, this pipe stops on EOS, even if no data is received:
gst-launch-1.0 -ve udpsrc port=5000 ! $VCAPS ! fakesink -ve

Whereas this pipe keeps waiting on EOS:
gst-launch-1.0 -ve rtpbin name=rtpbin udpsrc port=5000 ! $VCAPS !
rtpbin.recv_rtp_sink_0 rtpbin. ! fakesink -ve

VCAPS="application/x-rtp,clock-rate=90000,payload=96,encoding-name=H264,
media=video"

-- 
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