[PATCH 3/3] video: add libcamera backend extension

2025-07-08 Thread David Milosevic
to query them in runtime, hence we have to select format, width, height and framerate via QEMU's cmdline. Signed-off-by: David Milosevic --- video/libcamera.c | 148 ++ video/meson.build | 1 + 2 files changed, 149 insertions(+)

[PATCH 2/3] video: add GStreamer backend

2025-07-08 Thread David Milosevic
QEMU's core option parsing logic, we adopt a simple workaround: users are asked to substitute commas with '^' when specifying the pipeline. Signed-off-by: Marcello Sylvester Bauer Signed-off-by: David Milosevic --- meson.build | 11 + meson_options.txt

[PATCH 0/3] Introduce new video subsystem with multiple backends

2025-07-08 Thread David Milosevic
emu-Camera/ Best regards, David Milosevic David Milosevic (3): video: introduce video subsystem with inital v4l2 backend video: add GStreamer backend video: add libcamera backend extension hw/core/qdev-properties-system.c| 52 ++ hw/usb/Kconfig |5 + hw/usb/d

[PATCH 1/3] video: introduce video subsystem with inital v4l2 backend

2025-07-08 Thread David Milosevic
ase on UVC specification 1.5 + * + * Copyright 2025 9elements GmbH + * Copyright 2021 Bytedance, Inc. + * + * Authors: + * David Milosevic + * Marcello Sylvester Bauer + * zhenwei pi + * + * This work is licensed under the terms of the GNU GPL, version 2 or later. + * See the COPYING file i

[RFC] Proposal for a QEMU video subsystem for cameras and webcams

2025-03-15 Thread David Milosevic
if there are existing discussions or preferred directions for this work. Best regards, David Milosevic Firmware Developer 9elements