linux/drivers/media/test-drivers
Nicolas Dufresne 3f1f712f80 media: visl: Fix ERANGE error when setting enum controls
commit d98e9213a7 upstream.

The visl driver supports both frame and slice mode, with and without a
start-code. But, the range and default for these enum controls was not
set, which currently limits the decoder to enums with a value of 0. Fix
this by setting the decoder mode and start code controls for both the
H.264 and HEVC codecs.

Fixes: 0c078e310b ("media: visl: add virtual stateless decoder driver")
Cc: stable@vger.kernel.org
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-04-20 10:15:35 +02:00
..
vicodec media: vicodec: allow en/decoder cmd w/o CAPTURE 2024-08-25 08:15:24 +02:00
vidtv media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread 2025-02-21 14:01:24 +01:00
vimc media: vimc: skip .s_stream() for stopped entities 2025-04-10 14:39:40 +02:00
visl media: visl: Fix ERANGE error when setting enum controls 2025-04-20 10:15:35 +02:00
vivid media: v4l2-core: v4l2-dv-timings: check cvt/gtf result 2024-12-05 14:02:57 +01:00
Kconfig media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API 2023-11-23 13:03:45 +01:00
Makefile media: visl: add virtual stateless decoder driver 2022-11-25 07:32:16 +00:00
vim2m.c media: vim2m: print device name after registering device 2025-04-20 10:15:33 +02:00