gstreamer/subprojects/gst-libav/ext
Sebastian Dröge 6b18f02339 avviddec: Unlock video decoder stream lock temporarily while finishing frames
Temporarily release the video decoder stream lock so that other
threads can continue decoding (e.g. call get_frame()) while data
is being pushed downstream.

At this point it is locked twice, we release one, and then the base class
releases the last one just before pushing the data.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7584>
2024-09-29 15:47:32 +01:00
..
libav avviddec: Unlock video decoder stream lock temporarily while finishing frames 2024-09-29 15:47:32 +01:00