gstreamer/subprojects/gst-plugins-bad/sys
Seungha Yang 95ca40c4ab d3d11screencapturesrc: Use keyed mutex instead of fence
D3D11 runtime might not support ID3D11Fence, and if so GstD3D11Fence
abstraction will use ID3D11Query instead. However, since the ID3D11Query
requires busy waiting, keyed mutex is better approach.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4094>
2023-03-02 03:03:58 +09:00
..
amfcodec amfcodec: Initial support of preanalysis and preencoding for AMF encoders 2023-02-28 15:04:45 +00:00
androidmedia meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
applemedia vtenc: Fix checking for certain CPU variants when running in VMs 2023-02-28 16:00:07 +00:00
asio meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
bluez meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
d3d11 d3d11screencapturesrc: Use keyed mutex instead of fence 2023-03-02 03:03:58 +09:00
d3dvideosink d3dvideosink: Update plugin description 2022-11-04 22:48:41 +00:00
decklink decklink: reset calculation of gst_decklink_video_src_update_time_mapping on no_signal. When the HDMI cable was disconnected for a long time, the calculation took too much time. SDI cable works fine. 2022-10-10 08:13:30 +00:00
directshow directshow: Fix build error with glib 2.75 and newer 2022-12-05 14:18:14 +00:00
directsound meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
dvb dvbbasebin: don't rely on g_key_file_get_(integer|uint64) return 2023-01-05 12:51:28 +00:00
fbdev meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
ipcpipeline meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
kms kms: drop use of GSlice allocator and remove unnecessary check 2023-02-03 17:48:10 +00:00
magicleap meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
mediafoundation bad: Update indent 2023-02-28 10:12:31 +00:00
msdk msdkenc: Set pts at handle_frame 2023-03-01 01:42:50 +00:00
nvcodec nvcodec: Remove stateful decoders 2023-02-28 18:42:17 +00:00
opensles meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
qsv qsvenc: Simplify property update helpers 2023-02-20 21:52:43 +00:00
shm shm: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
tinyalsa meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
uvch264 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
v4l2codecs video: Add arbitrary tile dimensions support 2022-11-18 22:59:29 +00:00
va jpegdecoder: fail early if no input caps have been provided 2023-02-25 10:41:53 +08:00
wasapi meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
wasapi2 wasapi2src: Fix loopback capture on Windows 10 Anniversary Update 2023-01-26 13:31:20 +00:00
wic bad: Update indent 2023-02-28 10:12:31 +00:00
win32ipc win32ipcutils: Add missing include 2023-02-10 14:35:20 +00:00
winks ksvideosrc: Warn for deprecated plugin use 2022-12-08 17:48:11 +00:00
winscreencap winscreencap: Warn for deprecated plugin use 2022-12-08 17:48:11 +00:00
meson.build win32ipc: Add WIN32 shared memory videosrc/sink elements 2022-11-24 12:41:18 +00:00