Skip to content

media: Ignore GstRTSPStreamBlocking from incomplete streams

David Phung requested to merge davidph/gst-rtsp-server:one-active-stream into master

To prevent cases with prerolling when the inactive stream prerolls first and the server proceeds without waiting for the active stream, we will ignore GstRTSPStreamBlocking messages from incomplete streams. When there are no complete streams (during DESCRIBE), we will listen to all streams.

Also add another seek_one_active_stream test but with a demuxer. The demuxer will flush both streams in opposed to the existing test which only flushes the active stream. This will help exposing problems with the prerolling process after a flushing seek.

Edited by David Phung

Merge request reports