V4l2: move v4l2 camera code from the ffmpeg backend into the library
The v4l2 camera code is unrelated to ffmpeg and can potentially be used
independently from the ffmpeg backend. So let's move it into the
library.
As drive-by do some modernizations of the codebase
Pick-to: 6.12
Change-Id: I918ef9004cebd8a0446e53f634a551bb778d7c0b
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
| commit | aeadc3b96740798689353fb9936240e703824e3c |
| parent | 7f5994e342bce6476b8897762d2959a9d242703e |
| author | Tim Blechmann <tim.blechmann@qt.io> |
| committer | Tim Blechmann <tim.blechmann@qt.io> |
| commit time | Mon, 19 Oct 2026 02:32:59 +0000 |
- M src/multimedia/CMakeLists.txt
- R086 src/plugins/multimedia/ffmpeg/qv4l2camera.cpp
- R095 src/plugins/multimedia/ffmpeg/qv4l2camera_p.h
- R086 src/plugins/multimedia/ffmpeg/qv4l2cameradevices.cpp
- R086 src/plugins/multimedia/ffmpeg/qv4l2cameradevices_p.h
- R072 src/plugins/multimedia/ffmpeg/qv4l2filedescriptor.cpp
- R059 src/plugins/multimedia/ffmpeg/qv4l2filedescriptor_p.h
- R097 src/plugins/multimedia/ffmpeg/qv4l2memorytransfer.cpp
- R095 src/plugins/multimedia/ffmpeg/qv4l2memorytransfer_p.h
- M src/plugins/multimedia/ffmpeg/CMakeLists.txt
- M src/plugins/multimedia/ffmpeg/qffmpegmediaintegration.cpp