mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
b8c5a4c9ed
kmssink keeps a reference on the last rendered buffer. If this buffer refers to an upstream buffer, it should be should be released on DRAIN and ALLOCATION queries so all upstream buffers can be returned to the pool if needed. As the buffer may be used for scanout, we copy this buffer into a dumb buffer prior to let it go. Based on patch from Guillaume Desmottes <guillaume.desmottes@collabora.com> https://bugzilla.gnome.org/show_bug.cgi?id=782774 |
||
---|---|---|
.. | ||
gstkmsallocator.c | ||
gstkmsallocator.h | ||
gstkmsbufferpool.c | ||
gstkmsbufferpool.h | ||
gstkmssink.c | ||
gstkmssink.h | ||
gstkmsutils.c | ||
gstkmsutils.h | ||
Makefile.am | ||
meson.build |