gstreamer/subprojects/gst-plugins-bad/tests/check/libs
Seungha Yang b18bd5ec2b d3d11bufferpool: Fix heavy CPU usage in case of fixed-size pool
There's no reason to release GstMemory manually at all.
If we do release GstMemory, corresponding GstBuffer will be
discarded by GstBufferPool baseclass because the size is changed
to zero.

Actual cause of heavy CPU usage in case of fixed-size pool
(i.e., decoder output buffer pool) and if we remove GstMemory from
GstBuffer is that GstBufferPool baseclass is doing busy wait in acquire_buffer()
for some reason. That needs to be investigated though, discarding
and re-alloc every GstBuffer is not ideal already.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4935>
2023-06-27 23:25:09 +00:00
..
av1parser.c
cudamemory.c tests: Add CUDA memory allocator test 2023-02-03 15:27:43 +00:00
d3d11device.cpp d3d11: d3d11device: Add gst_d3d11_device_new_{for_adapter_luid,wrapped} 2021-10-10 03:23:53 +09:00
d3d11memory.c d3d11bufferpool: Fix heavy CPU usage in case of fixed-size pool 2023-06-27 23:25:09 +00:00
h264bitwriter.c test: Correct the test suite name of the h264 and h265 bitwriter. 2022-11-11 08:19:01 +00:00
h264parser.c h264parser: Fix return value parsing short header 2023-03-17 21:25:49 +00:00
h265bitwriter.c test: Correct the test suite name of the h264 and h265 bitwriter. 2022-11-11 08:19:01 +00:00
h265parser.c test: h265parser: Test for NAL missing header bytes 2023-03-17 21:25:49 +00:00
insertbin.c
isoff.c
isoff.h
mpegts.c mpegts: Handle when iconv doesn't support ISO 6937 2022-12-12 10:17:26 +00:00
mpegvideoparser.c
nalutils.c
planaraudioadapter.c
play.c gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
vc1parser.c
vkcommandpool.c
vkdevice.c
vkformat.c tests: vkimagebufferpool and format mapping 2023-05-19 04:26:29 +00:00
vkimage.c tests: vkimage: add VK_IMAGE_USAGE_SAMPLED_BIT usage bit 2023-03-30 00:03:04 +00:00
vkimagebufferpool.c tests: fix mem leak in vkimagebufferpool 2023-06-22 04:42:58 +00:00
vkinstance.c
vkmemory.c
vkwindow.c
vp8parser.c
vp9parser.c