rodin: Sync with DT changes
Change-Id: I73430a27abaaec179b42ef594daaaa7c8e2d160b Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
This commit is contained in:
1 parent
33353fc448
commit
cc97d6e55b
34 files changed
+467
-516
No files matched your search
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
+52
@@ -0,0 +1,52 @@
|
||||
# Dolby Vision Display Management Configuration File
|
||||
# Path : ./vendor/etc/dolby_vision.cfg
|
||||
# Date : 09/03/2024
|
||||
# Display : OLED 6.7 inch 1220x2712
|
||||
# Brand Model Number: Xiaomi O10 rodin 2412DRT0AC
|
||||
|
||||
#Configuration Start
|
||||
[Display]
|
||||
ID = 0
|
||||
Width = 1220
|
||||
Height = 2712
|
||||
|
||||
[Global]
|
||||
ReferenceDarkPicModeIndex = 2
|
||||
IDK_Version = SW_4.5.2
|
||||
DMSwVersion = 4.0
|
||||
DeviceModelName = NULL
|
||||
DefaultOutputFormat = YUV
|
||||
|
||||
Tmax = 1250
|
||||
Tmin = 0.0001
|
||||
TPrimaries = 0.68 0.32 0.265 0.69 0.15 0.06 0.3127 0.329
|
||||
TEOTF = POWER
|
||||
Tgamma = 2.3
|
||||
|
||||
BLUPwm = 83 131 175 216 255
|
||||
BLULight = 295.2 477.8 686.2 944.5 1250
|
||||
BLULightMin = 0.0001 0.0001 0.0001 0.0001 0.0001
|
||||
|
||||
Ambient = 3
|
||||
TSurroundReflection = 0.5
|
||||
TScreenReflection = 0.0005
|
||||
ALDelayMilliSec = 50
|
||||
ALResponseFall = 0.04
|
||||
ALResponseRise = 0.2
|
||||
ALOperationalRate = 50
|
||||
TFrontLux = 1000
|
||||
TFrontLuxScale = 1
|
||||
|
||||
[PictureMode = 0]
|
||||
PictureModeName = Dolby Vision Bright
|
||||
DBrightness = 0.3
|
||||
|
||||
[PictureMode = 1]
|
||||
PictureModeName = Dolby Vision Vivid
|
||||
DBrightness = 0.3
|
||||
|
||||
[PictureMode = 2]
|
||||
PictureModeName = Dolby Vision Dark
|
||||
SupportsDM3 = 1
|
||||
Ambient = 0
|
||||
#Configuration End
|
||||
@@ -1,7 +0,0 @@
|
||||
service android-hardware-media-c2-hal /vendor/bin/hw/android.hardware.media.c2-mediatek-64b
|
||||
class hal
|
||||
user mediacodec
|
||||
group camera drmrpc mediadrm media_rw sdcard_rw media system audio inet net_bt net_bt_admin net_bw_acct sdcard_r
|
||||
ioprio rt 4
|
||||
task_profiles ProcessCapacityHigh HighPerformance
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
service vendor.dolby.media.c2-service-vision /vendor/bin/hw/vendor.dolby.media.c2-service-vision
|
||||
class hal
|
||||
user mediacodec
|
||||
group camera mediadrm drmrpc
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
||||
@@ -1,116 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
-->
|
||||
<MediaCodecs>
|
||||
<Decoders>
|
||||
<!-- Performance management -->
|
||||
<!-- If width*height > minFrameArea && MemAvailable < minMemAvailableKb, then returns NO_MEMORY -->
|
||||
<Video name="color.converter"
|
||||
alwaysColorConvertChecker="true" />
|
||||
<Video name="low.memory.checker"
|
||||
minFrameArea="8912896"
|
||||
minMemAvailableKb="1048576" />
|
||||
<Video name="c2.mtk.avc.decoder"
|
||||
type="video/avc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.avc.decoder.secure"
|
||||
type="video/avc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.avc.decoder.lowlatency"
|
||||
type="video/avc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.hevc.decoder"
|
||||
type="video/hevc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.hevc.decoder.secure"
|
||||
type="video/hevc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.hevc.decoder.lowlatency"
|
||||
type="video/hevc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.heif.decoder"
|
||||
type="image/vnd.android.heic"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15" />
|
||||
<Video name="c2.mtk.vp9.decoder"
|
||||
type="video/x-vnd.on2.vp9"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15" />
|
||||
<Video name="c2.mtk.vp9.decoder.secure"
|
||||
type="video/x-vnd.on2.vp9"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15" />
|
||||
<Video name="c2.mtk.vp9.decoder.lowlatency"
|
||||
type="video/x-vnd.on2.vp9"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15" />
|
||||
<Video name="c2.mtk.av1.decoder"
|
||||
type="video/av01"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
maxInputBufferSize="10481664"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.av1.decoder.secure"
|
||||
type="video/av01"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.av1.decoder.lowlatency"
|
||||
type="video/av01"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="15"
|
||||
metaBufferSize="4096" />
|
||||
</Decoders>
|
||||
<Encoders>
|
||||
<!-- Performance management -->
|
||||
<Video name="cpu.boost.wfd"
|
||||
cluster="1"
|
||||
minFrequency="1200000" />
|
||||
<Video name="cpu.boost.multiple.instances"
|
||||
cluster="0,1"
|
||||
minFrequency="1200000,1000000" />
|
||||
<Video name="cpu.boost.transcode"
|
||||
cluster="0,1"
|
||||
minFrequency="1800000,2850000"
|
||||
operatingRate="960"
|
||||
usageBitmask="66048"/>
|
||||
<Video name="c2.mtk.avc.encoder"
|
||||
type="video/avc"
|
||||
driverIntf="v4l2"
|
||||
canSwapWidthHeight="true"
|
||||
maxConcurrentInstances="10"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.avc.encoder.secure"
|
||||
type="video/avc"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="10"
|
||||
canSwapWidthHeight="true" />
|
||||
<Video name="c2.mtk.hevc.encoder"
|
||||
type="video/hevc"
|
||||
driverIntf="v4l2"
|
||||
canSwapWidthHeight="true"
|
||||
maxConcurrentInstances="10"
|
||||
metaBufferSize="4096" />
|
||||
<Video name="c2.mtk.hevc.encoder.secure"
|
||||
type="video/hevc"
|
||||
driverIntf="v4l2"
|
||||
canSwapWidthHeight="true"
|
||||
maxConcurrentInstances="10" />
|
||||
<Video name="c2.mtk.heif.encoder"
|
||||
type="image/vnd.android.heic"
|
||||
driverIntf="v4l2"
|
||||
maxConcurrentInstances="2" />
|
||||
</Encoders>
|
||||
</MediaCodecs>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<permissions>
|
||||
<feature name="com.mediatek.hardware.vow.gva.tflite"/>
|
||||
</permissions>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<permissions>
|
||||
<feature name="com.mediatek.hardware.vow.2e2k"/>
|
||||
</permissions>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<permissions>
|
||||
<feature name="com.mediatek.hardware.vow_dsp.riscv"/>
|
||||
</permissions>
|
||||
Vendored
-44
@@ -1,44 +0,0 @@
|
||||
connect: 1
|
||||
fcntl64: 1
|
||||
socket: 1
|
||||
writev: 1
|
||||
clock_nanosleep: 1
|
||||
eventfd2: 1
|
||||
sched_getparam: 1
|
||||
sched_getscheduler :1
|
||||
setsockopt: 1
|
||||
bind: 1
|
||||
listen: 1
|
||||
|
||||
# Add more for 32bits process, from android.hardware.media.c2@1.1-default-arm.policy
|
||||
mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
ftruncate64: 1
|
||||
getuid32: 1
|
||||
open: 1
|
||||
fstat64: 1
|
||||
readlink: 1
|
||||
fstatfs64: 1
|
||||
_llseek: 1
|
||||
fstatat64: 1
|
||||
ugetrlimit: 1
|
||||
# crash dump policy additions
|
||||
sigreturn: 1
|
||||
futex: 1
|
||||
#mmap2: arg2 in 0x1|0x2
|
||||
geteuid32: 1
|
||||
getgid32: 1
|
||||
getegid32: 1
|
||||
getgroups32: 1
|
||||
getpriority: 1
|
||||
mlock: 1
|
||||
munlock: 1
|
||||
fchmod: 1
|
||||
getuid: 1
|
||||
mmap: 1
|
||||
getrlimit: 1
|
||||
newfstatat: 1
|
||||
fstat: 1
|
||||
fstatfs: 1
|
||||
unlinkat: 1
|
||||
sched_setscheduler: 1
|
||||
mkdirat: 1
|
||||
Vendored
-88
@@ -1,88 +0,0 @@
|
||||
# Copyright (C) 2019 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
futex: 1
|
||||
# ioctl calls are filtered via the selinux policy.
|
||||
ioctl: 1
|
||||
sched_yield: 1
|
||||
close: 1
|
||||
dup: 1
|
||||
ppoll: 1
|
||||
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
getuid: 1
|
||||
getrlimit: 1
|
||||
fstat: 1
|
||||
newfstatat: 1
|
||||
fstatfs: 1
|
||||
memfd_create: 1
|
||||
ftruncate: 1
|
||||
|
||||
# mremap: Ensure |flags| are (MREMAP_MAYMOVE | MREMAP_FIXED) TODO: Once minijail
|
||||
# parser support for '<' is in this needs to be modified to also prevent
|
||||
# |old_address| and |new_address| from touching the exception vector page, which
|
||||
# on ARM is statically loaded at 0xffff 0000. See
|
||||
# http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0211h/Babfeega.html
|
||||
# for more details.
|
||||
mremap: arg3 == 3 || arg3 == MREMAP_MAYMOVE
|
||||
munmap: 1
|
||||
prctl: 1
|
||||
writev: 1
|
||||
sigaltstack: 1
|
||||
clone: 1
|
||||
exit: 1
|
||||
lseek: 1
|
||||
rt_sigprocmask: 1
|
||||
openat: 1
|
||||
write: 1
|
||||
nanosleep: 1
|
||||
setpriority: 1
|
||||
set_tid_address: 1
|
||||
getdents64: 1
|
||||
readlinkat: 1
|
||||
read: 1
|
||||
pread64: 1
|
||||
gettimeofday: 1
|
||||
faccessat: 1
|
||||
exit_group: 1
|
||||
restart_syscall: 1
|
||||
rt_sigreturn: 1
|
||||
getrandom: 1
|
||||
madvise: 1
|
||||
sched_setaffinity: 1
|
||||
sched_getaffinity: 1
|
||||
sched_getparam: 1
|
||||
sched_getscheduler: 1
|
||||
recvfrom: 1
|
||||
|
||||
# crash dump policy additions
|
||||
clock_gettime: 1
|
||||
getpid: 1
|
||||
gettid: 1
|
||||
pipe2: 1
|
||||
recvmsg: 1
|
||||
process_vm_readv: 1
|
||||
tgkill: 1
|
||||
rt_sigaction: 1
|
||||
rt_tgsigqueueinfo: 1
|
||||
#mprotect: arg2 in 0x1|0x2
|
||||
munmap: 1
|
||||
#mmap: arg2 in 0x1|0x2
|
||||
geteuid: 1
|
||||
getgid: 1
|
||||
getegid: 1
|
||||
getgroups: 1
|
||||
unlinkat: 1
|
||||
sched_setscheduler: 1
|
||||
mkdirat: 1
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user