gstreamer/ext/wayland
Damian Hobson-Garcia deefedd002 waylandsink: Update stale GstBuffer references in wayland buffer cache
"waylandsink: use GstMemory instead of GstBuffer for cache lookup"
changes the cache key to GstMemory, but the cached data still needs
a pointer to the GstBuffer to control the buffer lifecycle.
If the GstMemory used as the cache key moves from one GstBuffer to
another, the pointer in the cached data will be out-of-date.

Update the current GstBuffer pointer for each frame so that it always
represents the currently in use (from attach to release) GstBuffer
for each wl_buffer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1473>
2020-07-28 11:35:53 +00:00
..
gstwaylandsink.c waylandsink: Keep per display wayland buffer caches 2020-07-15 14:35:06 +00:00
gstwaylandsink.h
meson.build
wlbuffer.c waylandsink: Update stale GstBuffer references in wayland buffer cache 2020-07-28 11:35:53 +00:00
wlbuffer.h waylandsink: Update stale GstBuffer references in wayland buffer cache 2020-07-28 11:35:53 +00:00
wldisplay.c waylandsink: use GstMemory instead of GstBuffer for cache lookup 2020-07-15 14:35:06 +00:00
wldisplay.h waylandsink: use GstMemory instead of GstBuffer for cache lookup 2020-07-15 14:35:06 +00:00
wllinuxdmabuf.c
wllinuxdmabuf.h
wlshmallocator.c
wlshmallocator.h
wlvideoformat.c wlvideoformat: fix typo in the format list 2020-06-28 18:55:02 +02:00
wlvideoformat.h
wlwindow.c waylandsink: Clear window when pipeline is stopped 2020-01-28 13:22:36 +01:00
wlwindow.h