gstreamer/subprojects/gst-plugins-bad/sys
Michael Tretter 69c5529011 uvcsink: return caps when reading the host configured caps
The uvcsink calculates the caps for the format that the UVC host selected. The
gst_uvc_sink_parse_cur_caps() sets these caps as cur_caps as a side effect. This
behavior is surprising as cur_caps is later updated to reflect the actually used
caps.

Just return the configured caps to avoid side effects. This makes the function
easier to understand. Update the function name to reflect the new behavior.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4994>
2023-10-06 15:55:23 +00:00
..
amfcodec amfav1enc: Workaround driver bug with bt601 color matrix 2023-06-16 10:10:33 +00:00
androidmedia androidmedia/enc: handle codec-data before popping GstVideoCodecFrames 2023-09-15 17:47:17 +03:00
applemedia vtdec: Handle output in separate thread 2023-09-27 13:01:33 +00:00
asio meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
bluez avdtputil: Use int instead of int range for fixed bitpool values 2023-05-17 03:13:54 +00:00
d3d11 d3d11: Add support for HLSL precompile and shader caching 2023-10-03 09:42:03 +00:00
d3d12 d3d12decoder: Add support for D3D11 interop 2023-09-20 10:34:54 +00:00
d3dvideosink d3dvideosink: Fix navigation event leak 2023-06-15 05:09:46 +00:00
decklink decklink: Implement Windows string conversion with common API between MinGW and MSVC 2023-06-06 06:21:46 +00:00
directshow sys: avoid double definition of symbol MEDIASUBTYPE_I420 2023-03-23 00:56:04 +00:00
directsound meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
dvb doc: Fix newline char between authors 2023-05-20 05:48:23 +00:00
dwrite dwrite: Add plugin docs 2023-08-30 15:45:12 +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 kmssink: Add ST STM32 LTDC auto-detection 2023-06-14 22:35:27 +00:00
magicleap meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
mediafoundation mfvideoenc: Allow only even resolution numbers 2023-05-04 18:06:45 +00:00
msdk msdkvpp: fix an issue which causes dangling pointer 2023-09-22 10:04:30 +08:00
nvcodec nvh265encoder: fix bounds for auto-select GPU enumeration 2023-10-05 13:37:36 +08:00
opensles meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
qsv qsv: Remove x86_64 constraint on Linux 2023-07-14 13:12:29 +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
uvcgadget uvcsink: return caps when reading the host configured caps 2023-10-06 15:55:23 +00:00
uvch264 meson: Add a wrap file for libgudev 2023-04-19 22:47:19 +00:00
v4l2codecs av1decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
va av1decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
wasapi wasapi: Don't redefine GUIDs when building under newer MinGW 2023-08-09 14:47:57 +00:00
wasapi2 wasapi2: Use C++ atomic instead of GLib 2023-08-14 14:20:45 +00:00
wic bad: Update indent 2023-02-28 10:12:31 +00:00
win32ipc win32ipc: Fix pipe handle leak 2023-08-23 18:33:04 +09:00
winks doc: Fix newline char between authors 2023-05-20 05:48:23 +00:00
winscreencap winscreencap: Warn for deprecated plugin use 2022-12-08 17:48:11 +00:00
meson.build d3d12: Add H.264 decoder 2023-09-17 18:53:24 +09:00