gstreamer/ext
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
..
aom plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
assrender documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
avtp avtp: Update documentation 2020-07-16 13:32:56 -07:00
bs2b Remove autotools build system 2019-10-14 13:54:27 +01:00
bz2 Remove autotools build system 2019-10-14 13:54:27 +01:00
chromaprint Remove autotools build system 2019-10-14 13:54:27 +01:00
closedcaption cccombiner: Update segment according to video sink pad 2020-07-08 17:11:38 +00:00
colormanagement plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
curl docs: mark more types as plugin API 2020-06-23 12:10:17 -04:00
dash plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
dc1394 plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
directfb directfb: suppress compiler warning from directfb headers 2020-07-25 19:47:43 +01:00
dtls gstdtlsconnection: Propagate errors from key export to the caller 2020-06-26 10:20:04 +03:00
dts Remove autotools build system 2019-10-14 13:54:27 +01:00
faac docs: Add some more plugin API types 2020-06-09 12:28:13 -04:00
faad Remove autotools build system 2019-10-14 13:54:27 +01:00
fdkaac fdkaacenc: Add missing SURROUND mappings 2020-06-22 07:14:20 +00:00
flite Remove autotools build system 2019-10-14 13:54:27 +01:00
fluidsynth fluiddec: Move logging init into plugin_init 2020-02-11 12:10:50 +00:00
gme Remove autotools build system 2019-10-14 13:54:27 +01:00
gsm Remove autotools build system 2019-10-14 13:54:27 +01:00
hls hls: Check nettle version to ensure AES128 support 2020-01-10 16:03:48 +09:00
iqa iqa: Add a 'mode' property 2020-07-23 17:14:08 +00:00
kate remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ladspa docs: mark more types as plugin API 2020-06-23 12:10:17 -04:00
libde265 Remove autotools build system 2019-10-14 13:54:27 +01:00
libmms documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
lv2 docs: Mark lv2 runtime generated enums as plugins API types 2020-06-09 12:28:13 -04:00
mdns ext: add libmicrodns-based mdns device provider 2019-10-08 12:28:01 +00:00
modplug meson: Pass native: false to add_languages() 2020-05-13 13:59:36 +05:30
mpeg2enc plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
mplex plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
musepack musepackdec: Don't fail all queries if no sample rate is known yet 2020-05-06 08:51:38 +00:00
neon meson: build with neon 0.31 2020-04-03 18:50:16 -04:00
ofa Remove autotools build system 2019-10-14 13:54:27 +01:00
openal Remove autotools build system 2019-10-14 13:54:27 +01:00
opencv opencv: suppress warnings about non-existent include dirs 2020-07-10 14:57:44 +01:00
openexr openexr: Fix check for when to pass -std=c++98 2019-12-02 08:53:59 +00:00
openh264 plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
openjpeg plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
openmpt Remove autotools build system 2019-10-14 13:54:27 +01:00
openni2 Mark more plugin GTypes as plugin API 2020-06-19 13:05:38 +01:00
opus Remove autotools build system 2019-10-14 13:54:27 +01:00
resindvd remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
rsvg Remove autotools build system 2019-10-14 13:54:27 +01:00
rtmp rtmp, transcodebin: fix i18n header includes 2020-07-07 19:55:00 +01:00
sbc Remove autotools build system 2019-10-14 13:54:27 +01:00
sctp sctp: enable usrsctp debug when supported 2020-05-05 03:38:06 +00:00
smoothstreaming mssdemux: ignore unrecognized stream 2020-06-17 06:48:18 +00:00
sndfile Remove autotools build system 2019-10-14 13:54:27 +01:00
soundtouch pitch: Remove useless restriction on number of channel 2020-05-22 18:18:28 -04:00
spandsp spanplc: Don't segfault when retrieving the stats property without a spanplc context 2020-05-10 08:44:09 +00:00
srt srt: add "empty" subclasses for deprecated srt{client,server}{src,sink} 2020-06-19 17:20:02 +01:00
srtp plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
svthevcenc svthevcenc: Add new SVT-HEVC encoder element 2019-12-20 15:43:55 +00:00
teletextdec remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ttml ttmlparse: Collect buffers until detecting complete xml document 2019-11-22 18:31:10 +09:00
voaacenc Remove autotools build system 2019-10-14 13:54:27 +01:00
voamrwbenc plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
vulkan vulkan/shaders: add explicit license headers 2020-06-12 15:52:44 +10:00
wayland waylandsink: Update stale GstBuffer references in wayland buffer cache 2020-07-28 11:35:53 +00:00
webp plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
webrtc webrtc: remove private properties/signals from the now public ice object 2020-07-20 15:56:20 +10:00
webrtcdsp plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
wildmidi documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
wpe wpe: Set documentation caps 2020-07-01 20:31:42 +00:00
x265 x265: ignore tune property when diffing generated docs 2020-06-19 15:41:51 +01:00
zbar zbar: remove useless conditional on passthrough 2020-01-07 17:24:50 +00:00
zxing zxing: initial plugin revision 2020-01-07 17:24:50 +00:00
meson.build zxing: initial plugin revision 2020-01-07 17:24:50 +00:00