mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 14:56:36 +00:00
51a2c694ad
This is achieved by adding an extra reference on the buffers, which does not allow them to return to the pool. When they are released, this reference is dropped. The rest complexity of this patch (hash table, mutex, flag, explicit release calls) merely exists to allow a safe, guaranteed and deadlock-free destruction sequence. See the added comment on gstwaylandsink.c for details. |
||
---|---|---|
.. | ||
gstwaylandsink.c | ||
gstwaylandsink.h | ||
Makefile.am | ||
waylandpool.c | ||
waylandpool.h | ||
wldisplay.c | ||
wldisplay.h | ||
wlvideoformat.c | ||
wlvideoformat.h | ||
wlwindow.c | ||
wlwindow.h |