]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
anbox: Bind mount media dev nodes needed by mtk
authorErfan Abdi <erfangplus@gmail.com>
Sun, 2 May 2021 22:59:50 +0000 (03:29 +0430)
committerErfan Abdi <erfangplus@gmail.com>
Mon, 3 May 2021 12:36:37 +0000 (17:06 +0430)
* And set permissions

lxc-configs/config
scripts/run-container.sh

index f2cb9103fd0e77ac47169714853a52bc9a969538..802c31ad1755f2a5765ab9b05e48e70f1142469f 100644 (file)
@@ -67,4 +67,10 @@ lxc.mount.entry = /run run none rbind,create=dir 0 0
 lxc.mount.entry = /dev/sw_sync dev/sw_sync none bind,create=file,optional 0 0
 lxc.mount.entry = /sys/kernel/debug sys/kernel/debug none rbind,create=dir,optional 0 0
 
 lxc.mount.entry = /dev/sw_sync dev/sw_sync none bind,create=file,optional 0 0
 lxc.mount.entry = /sys/kernel/debug sys/kernel/debug none rbind,create=dir,optional 0 0
 
+# Media dev nodes (for Mediatek)
+lxc.mount.entry = /dev/Vcodec dev/Vcodec none bind,create=file,optional 0 0
+lxc.mount.entry = /dev/MTK_SMI dev/MTK_SMI none bind,create=file,optional 0 0
+lxc.mount.entry = /dev/mdp_sync dev/mdp_sync none bind,create=file,optional 0 0
+lxc.mount.entry = /dev/mtk_cmdq dev/mtk_cmdq none bind,create=file,optional 0 0
+
 lxc.hook.post-stop = /dev/null
 lxc.hook.post-stop = /dev/null
index 96079679e1025c8eeb3bfd6f95817c40b8e6d71b..a6eda67a287632e7da4383757593de07878539ef 100644 (file)
@@ -35,4 +35,10 @@ chmod 777 -R /run/user/32011
 chmod 777 /dev/sw_sync
 chmod 777 /sys/kernel/debug/sync/sw_sync
 
 chmod 777 /dev/sw_sync
 chmod 777 /sys/kernel/debug/sync/sw_sync
 
+# Media nodes permissions
+chmod 777 /dev/Vcodec
+chmod 777 /dev/MTK_SMI
+chmod 777 /dev/mdp_sync
+chmod 777 /dev/mtk_cmdq
+
 lxc-start -n anbox -F -- /init
 lxc-start -n anbox -F -- /init