gstreamer/sys
He Junyan 21f4c31a52 va: bufferpool: use release_buffer to clean the mem.
The current bufferpool wastes all pre-allocate buffers when the
buffer pool is actived.
The pool->priv->size is 0 for va buffer pool. And every time, the
reset_buffer() will clean all mem and make the buffer size 0, that
can cache the gst_buffer in the buffer pool.
But when the buffer pool is activing, the default_start() just
allocate the buffer and release_buffer() immediately, all the pre
allocated buffers and surfaces are destroyed because of
gst_buffer_get_size (buffer) != pool->priv->size.
We need to use release_buffer() to do the clean job at the pool
start time.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1686>
2020-10-15 12:02:29 +08:00
..
androidmedia androidmedia: ignore additional camera effects if not present 2020-08-04 11:07:33 +00:00
applemedia vtdec/vulkan: use Shared storage mode for IOSurface textures 2020-09-23 23:21:50 +00:00
bluez
d3d11 d3d11upload: Allow passthrough for system memory 2020-10-05 15:54:37 +00:00
d3dvideosink d3dvideosink: Use secondary rank 2020-06-03 17:57:40 +09:00
decklink decklink: Update doc 2020-10-08 20:05:03 +00:00
directsound
dshowdecwrapper
dshowsrcwrapper dshowsrcwrapper: Update build instructions. Add _builddir to include search path. 2020-08-28 23:00:53 +00:00
dshowvideosink
dvb plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
fbdev
ipcpipeline
kms kmssink: Do not source using padded width/height 2020-09-18 16:26:23 +00:00
magicleap
mediafoundation mfvideosrc: Use only the first video stream per device 2020-10-08 20:43:58 +00:00
msdk msdk: call vaExportSurfaceHandle() to get DMABuf FD 2020-09-29 02:06:02 +00:00
nvcodec gst: Update for gst_video_transfer_function_*() function renaming 2020-09-07 12:14:47 +03:00
opensles
shm
tinyalsa
uvch264 plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
v4l2codecs v4l2slh264dec: Minor cleanup 2020-09-10 15:21:57 +00:00
va va: bufferpool: use release_buffer to clean the mem. 2020-10-15 12:02:29 +08:00
wasapi wasapisrc: Make sure that wasapisrc produces data in loopback mode 2020-09-30 12:57:34 +00:00
wasapi2 wasapi2, mfvideosrc: Update "dispatcher" property to be only writable 2020-07-31 21:50:16 +09:00
winks
winscreencap plugins: Use g_win32_error_message for HRESULT to string conversion 2020-07-18 11:05:52 +09:00
meson.build va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00