rtpbin: Can not stop pipe with EOS event

Peter Randeu peter.randeu at spintower.eu
Mon Aug 19 22:18:25 PDT 2013


On 2013-08-19 21:12, Tim-Philipp Müller wrote:
> On Mon, 2013-08-19 at 16:02 +0200, Peter Randeu wrote:
>
>> In this minimal example, the pipe ignores the EOS event and keeps
>> running: gst-launch-1.0 -ve rtpbin
>>
> Usually there should be some sources in the pipeline as well. The EOS
> event sent on the pipeline should then filter through to the sources,
> where they should be injected into the pipeline as events and then
> filter through to the sinks.

So let us take this pipe, for example:
gst-launch-1.0 -ve rtpbin name=rtpbin udpsrc ! rtpbin.recv_rtp_sink_0 
rtpbin. ! rtph264depay ! h264parse ! matroskamux ! filesink 
location=test.mkv

It has a source and even a sink but it still ignores EOS events. How do 
I stop this pipe properly?

Thanks,
Peter


More information about the gstreamer-devel mailing list