mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-20 00:31:13 +00:00
83f60aea54
On streamon, we need to resurrect (queue back) some buffers, as during flushign seek we'd endup with an empty queued. We initially started with resurrecting as many as we could without blocking, but that miss-behaved with dynamic CREATE_BUFS, causing the pool to grow dramatically. This was limited by the number of allocated buffers, but this still tried to resurrect too many buffers for the first run, as activating the pool will queued buffers. In this patch, we calculte the missing detal in the queue and only try and resurrect that amount of buffers. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/651> |
||
---|---|---|
.. | ||
directsound | ||
oss | ||
oss4 | ||
osxaudio | ||
osxvideo | ||
v4l2 | ||
waveform | ||
ximage | ||
meson.build |