gstreamer/sys/kms
Nicolas Dufresne 0a0bc8ab94 kmssink: Track cached kmsmem and clear them on drain
In this patch we keep track of the cached kmsmem in a way
that we can clear the cache during the drain process. This
release the framebuffer before waiting for the next vblank,
hence add support for DRM driver (like Intel one) that release
the associated DMABuf reference asynchronously.

https://bugzilla.gnome.org/show_bug.cgi?id=782774
2017-07-07 14:36:38 -04:00
..
gstkmsallocator.c kmssink: Don't leak GEM primed from DMABuf 2017-07-07 14:36:38 -04:00
gstkmsallocator.h kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
gstkmsbufferpool.c gst: Clear floating flag in constructor of all GstObject subclasses that are not owned by any parent 2017-05-17 10:40:23 +03:00
gstkmsbufferpool.h kmssink: add plugin and sink element 2016-04-11 19:57:48 +02:00
gstkmssink.c kmssink: Track cached kmsmem and clear them on drain 2017-07-07 14:36:38 -04:00
gstkmssink.h kmssink: Track cached kmsmem and clear them on drain 2017-07-07 14:36:38 -04:00
gstkmsutils.c kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
gstkmsutils.h kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
Makefile.am Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
meson.build Rename plugin filesnames to match plugin names 2017-03-08 20:04:23 -05:00