gstreamer/subprojects/gst-plugins-bad/sys
James Cowgill 70ff80a873 v4l2codecs: Always chain up to parent decide_allocation function
The `gst_video_decoder_negotiate_pool` function expects the
`decide_allocation` function to always provide a pool and will fail to
negotiate if the pool is missing. If we return immediately (even if we
don't need to do anything special) negotiation will fail if the
downstream element does not propose a pool.

Fix by chaining up to the default `decide_allocation` function which
adds a fallback pool if one was not already proposed.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4630>
2023-06-15 17:02:28 +00:00
..
amfcodec amfencoder: Set output DTS 2023-04-08 23:11:32 +09:00
androidmedia gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
applemedia vulkan: use gst_vulkan_format_get_aspect() 2023-05-19 04:26:29 +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 d3d11overlaycompositor: Add support for d3d11 memory 2023-06-15 12:53:02 +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 DirectWrite text rendering plugin 2023-06-15 12:53:02 +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 msdk: remove libva check before 1.12 2023-06-08 08:50:05 +00:00
nvcodec cudadownload: Always download CUDA memory if it's bound to decoder 2023-06-08 22:27:06 +00:00
opensles meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
qsv qsvh265dec: Use gst_h265_parser_parse_decoder_config_record() 2023-03-06 12:50:41 +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: add probe handling for live pipelines 2023-06-01 19:19:05 +00:00
uvch264 meson: Add a wrap file for libgudev 2023-04-19 22:47:19 +00:00
v4l2codecs v4l2codecs: Always chain up to parent decide_allocation function 2023-06-15 17:02:28 +00:00
va va: Add helper functions to convert GstVideoInfoDmaDrm into va video info 2023-06-14 01:08:37 +00:00
wasapi wasapi: fix "device" property description 2023-05-17 04:50:04 +00:00
wasapi2 wasapi2: fix "device" property description 2023-05-17 04:50:04 +00:00
wic bad: Update indent 2023-02-28 10:12:31 +00:00
win32ipc win32ipc: Use gst_util_get_timestamp() 2023-06-08 01:02:45 +00: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 dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00