obs-studio/plugins/linux-v4l2
Kurt Kartaltepe 23feac1323 linux-v4l2: Use decoded MJPEG pixel format
Previously we assumed mjpeg was always decoded to 422 but it seems some
cameras provide frames that decode to different pixel formats such as
420.

This change delays setting the obs frame pixel format until after we
have decoded the v4l2 frame.

fixes #5821
2022-02-19 23:53:41 -03:00
..
data/locale Update translations from Crowdin 2022-02-06 02:24:08 +00:00
CMakeLists.txt linux-v4l2: Support for Motion-JPEG codec 2021-11-02 06:04:54 -07:00
linux-v4l2.c linux-v4l2: Improve module detection 2021-01-25 04:14:29 -08:00
v4l2-controls.c v4l2: Ignore menu controls with no permissible values 2021-10-16 15:24:20 -07:00
v4l2-controls.h linux-v4l2: Add support for controls 2019-12-18 09:22:05 -08:00
v4l2-helpers.c linux-v4l2: Add auto reset on timeout option 2021-01-20 16:45:05 -08:00
v4l2-helpers.h linux-v4l2: Use decoded MJPEG pixel format 2022-02-19 23:53:41 -03:00
v4l2-input.c linux-v4l2: Use decoded MJPEG pixel format 2022-02-19 23:53:41 -03:00
v4l2-mjpeg.c linux-v4l2: Use decoded MJPEG pixel format 2022-02-19 23:53:41 -03:00
v4l2-mjpeg.h linux-v4l2: Support for Motion-JPEG codec 2021-11-02 06:04:54 -07:00
v4l2-output.c linux-v4l2: Change search strategy for v4l2loopback devices 2021-11-10 19:32:30 -03:00
v4l2-udev.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
v4l2-udev.h linux-v4l2: Replace custom udev callbacks 2015-04-23 21:50:36 +02:00