AW: How to handle multiple blocking probe before a muxer without freezing the pipeline?

Thornton, Keith keith.thornton at zeiss.com
Tue Jun 23 06:12:43 UTC 2020


Hi,
if you want 10 seconds of video max-size alone won’t help you, you also need to set min-threshold-time. Just setting max-size can also mean that the queue can be empty
Gruesse

Von: gstreamer-devel <gstreamer-devel-bounces at lists.freedesktop.org> Im Auftrag von Yuniesky Vasconcelo
Gesendet: Dienstag, 23. Juni 2020 05:08
An: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org>
Betreff: How to handle multiple blocking probe before a muxer without freezing the pipeline?

Hi,
I am trying to save video and audio when an event occurs, but with 10 seconds before the event. So, I put a queue with max-size-time = 10 seconds and leaking = 2 before the audio and another one for the video.

Problems arise when I add a blocking probe to the queue src pad, the pipeline freezes after one of the probe blocks. Perhaps this occurred because the muxer is waiting for the buffer that was blocked. How can I handle this situation?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200623/86e29a76/attachment.htm>


More information about the gstreamer-devel mailing list