gstreamer/subprojects/gst-plugins-bad/sys
James Oliver bd37947254 nvcodec: fix invalidated std::set::iterator usage
As per the C++ standard, any usage of a std::set::iterator after it has
been erased from the collection results in undefined behaviour. This has
resulted in application crashes due to CUDA illegal address errors.

This commit fixes the issue by copying and incrementing the iterator
within any for-loops that also invoke std::set::erase.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8472>
2025-02-13 15:18:10 +00:00
..
aja docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
amfcodec docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
androidmedia docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
applemedia vtdec: fix seeks hangs due to a race condition draining 2025-01-24 17:36:17 +00:00
asio asio: fix chaining up GObject's constructed virtual method 2025-02-13 14:32:14 +00:00
bluez docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
d3d11 d3d11: fix chaining up GObject's constructed virtual method 2025-02-13 14:32:14 +00:00
d3d12 d3d12: Update root signature flags for old Windows10 2025-02-13 13:39:11 +00:00
d3dvideosink docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
decklink decklinkvideosink: Fix handling of caps framerate in auto mode 2025-01-15 14:24:34 +00:00
directshow dshowdeviceprovider: fix missing GObject vtable chainups 2025-02-11 22:49:06 +01:00
directsound docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
dvb docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
dwrite meson: Check d3d12video header for MinGW build 2025-02-03 21:24:47 +00:00
fbdev docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
ipcpipeline docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
kms kms: fix chaining up GObject's constructed virtual method 2025-02-10 17:49:29 +00:00
magicleap docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
mediafoundation mediafoundation: Enable MinGW build 2025-02-05 16:03:10 +00:00
msdk docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
nvcodec nvcodec: fix invalidated std::set::iterator usage 2025-02-13 15:18:10 +00:00
opensles docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
qsv meson: Check d3d12video header for MinGW build 2025-02-03 21:24:47 +00:00
shm docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
tinyalsa docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
uvcgadget docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
uvch264 docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
v4l2codecs v4l2codecs: av1: Allow inter-frames resolution change 2025-02-10 13:36:57 +00:00
va va: Add VP8 alpha decode bin 2025-02-08 22:43:00 +00:00
wasapi wasapi: fix chaining up GObject's constructed virtual method 2025-02-13 14:32:14 +00:00
wasapi2 docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
webview2 docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
wic docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
win32ipc docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
winks docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
winscreencap docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
meson.build webview2: Add Microsoft WebView2 based web browser source 2024-03-28 10:49:39 +00:00