File waydroid-libcamera-support.patch of Package waydroid
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: SytheZN <sythe.zn@gmail.com>
Date: Fri, 27 Dec 2024 22:00:00 +0000
Subject: Add libcamera support
Add support for libcamera HAL and expose media devices to the container.
---
tools/helpers/lxc.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tools/helpers/lxc.py b/tools/helpers/lxc.py
index 3d8ad73..add2027 100644
--- a/tools/helpers/lxc.py
+++ b/tools/helpers/lxc.py
@@ -66,6 +66,8 @@ def generate_nodes_lxc_config(args):
make_entry(n)
for n in glob.glob("/dev/video*"):
make_entry(n)
+ for n in glob.glob("/dev/media*"):
+ make_entry(n)
for n in glob.glob("/dev/dma_heap/*"):
make_entry(n)
@@ -304,7 +306,7 @@ def make_base_props(args):
props.append("ro.hardware.camera=" + camera)
else:
if args.vendor_type == "MAINLINE":
- props.append("ro.hardware.camera=v4l2")
+ props.append("ro.hardware.camera=libcamera")
opengles = tools.helpers.props.host_get(args, "ro.opengles.version")
if opengles == "":
--
2.43.2