gstreamer/subprojects/gst-plugins-bad/gst-libs/gst
Alexander Slobodeniuk 0cb12db96c d3d11device: protect device_lock vs device_new
It seems that when D3D11CreateDevice collides in time
with other D3D11 calls, in particular the proccess of
creating a shader, it can corrupt the memory in the driver.
D3D11 spec doesn't seem to require any thread safety from
D3D11CreateDevice. Following MSDN, it is supposed to be called
in the beginning of the proccess, while GStreamer calls it with each
new pipeline.
Such crashes in the driver were frequently reproducing on the
Intel UHD 630 machine.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6702>
2024-04-20 20:49:34 +00:00
..
adaptivedemux plugins: Fix wrong enum usage 2023-03-20 11:40:30 +00:00
analytics analytics: whitespace matters for gtk-doc syntax 2024-03-04 17:33:00 +00:00
audio gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
basecamerabinsrc meson: Add CameraBin and Va girs 2023-04-25 02:57:55 +00:00
codecparsers h264parser: maintain API changes 2024-04-07 17:40:51 +00:00
codecs h265decoder: Fix DPB size calculation 2024-02-14 15:05:59 +00:00
cuda cuda,d3d11,d3d12bufferpool: Disable preallocation 2024-03-13 02:29:42 +00:00
d3d11 d3d11device: protect device_lock vs device_new 2024-04-20 20:49:34 +00:00
dxva dxvavp8decoder: Fix reference frame setting 2024-02-10 21:18:44 +09:00
insertbin insertbin/doc: add "Since" markers to pass CI 2023-11-17 01:09:49 +01:00
interfaces
isoff
mpegts mpegst: Fix ownership of return value 2024-02-20 11:33:33 +02:00
mse mse: Add logging init for mediasource sample map 2024-02-21 18:11:25 +00:00
opencv build: opencv: disable opencv deps if it's not installed 2023-10-26 20:43:14 +00:00
play gstplay: query duration again if previous query failed 2024-04-20 19:29:10 +01:00
player player: Without dispatcher emit signals directly instead of via the default main context 2023-11-15 17:16:36 +00:00
sctp
transcoder gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
uridownloader
va va: fix g-i annotation 2024-02-06 16:37:12 +00:00
vulkan vkbufferpool: correct usage flags type 2024-04-03 19:20:23 +00:00
wayland waylandsink: Move buffer commits to the display thread 2024-02-27 17:20:42 +00:00
webrtc nice: resolve result should go to nice helper thread 2024-02-06 09:12:13 +00:00
winrt
glib-compat-private.h
meson.build analytics: base class for analytics meta 2023-11-21 18:04:53 +00:00