summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--BoardConfig.mk2
-rw-r--r--files/media_codecs.xml10
-rw-r--r--files/media_codecs_performance.xml11
-rw-r--r--fstab.amlogic17
-rw-r--r--recovery/recovery.fstab29
5 files changed, 21 insertions, 48 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 42fe123..a587604 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -155,3 +155,5 @@ DEVICE_MANIFEST_FILE := device/amlogic/darwin/manifest.xml
#DEVICE_MATRIX_FILE := device/amlogic/common/compatibility_matrix.xml
BOARD_HAS_ADTV := false
+
+BOARD_VNDK_VERSION=current
diff --git a/files/media_codecs.xml b/files/media_codecs.xml
index 085198c..d3fe82b 100644
--- a/files/media_codecs.xml
+++ b/files/media_codecs.xml
@@ -253,6 +253,16 @@ Only the three quirks included above are recognized at this point:
<Limit name="bitrate" range="1-40000000" />
<Feature name="adaptive-playback" />
</MediaCodec>
+ <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc">
+ <!-- profiles and levels: ProfileMain : MainTierLevel51 -->
+ <Limit name="size" min="2x2" max="4096x4096" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="8x8" />
+ <Limit name="block-count" range="1-196608" /> <!-- max 4096x3072 -->
+ <Limit name="blocks-per-second" range="1-2000000" />
+ <Limit name="bitrate" range="1-10000000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
<MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8">
<Limit name="size" min="2x2" max="2048x2048" />
<Limit name="alignment" value="2x2" />
diff --git a/files/media_codecs_performance.xml b/files/media_codecs_performance.xml
index 49873ab..c8435cc 100644
--- a/files/media_codecs_performance.xml
+++ b/files/media_codecs_performance.xml
@@ -39,7 +39,7 @@
<MediaCodec name="OMX.amlogic.avc.decoder.awesome" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="370-370" />
<Limit name="measured-frame-rate-720x480" range="203-203" />
- <Limit name="measured-frame-rate-1280x720" range="85-85" />
+ <Limit name="measured-frame-rate-1280x720" range="270-270" />
<Limit name="measured-frame-rate-1920x1080" range="135-135" />
</MediaCodec>
<MediaCodec name="OMX.amlogic.vp9.decoder.awesome" type="video/x-vnd.on2.vp9" update="true">
@@ -66,11 +66,18 @@
<Limit name="measured-frame-rate-352x288" range="795-795" />
</MediaCodec>
<MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
- <Limit name="measured-frame-rate-320x240" range="318-318" />
+ <Limit name="measured-frame-rate-320x240" range="116-116" />
<Limit name="measured-frame-rate-720x480" range="115-115" />
<Limit name="measured-frame-rate-1280x720" range="43-43" />
<Limit name="measured-frame-rate-1920x1080" range="18-18" />
</MediaCodec>
+ <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
+ <Limit name="measured-frame-rate-352x288" range="604-604" />
+ <Limit name="measured-frame-rate-640x360" range="151-151" />
+ <Limit name="measured-frame-rate-720x480" range="137-137" />
+ <Limit name="measured-frame-rate-1280x720" range="62-62" />
+ <Limit name="measured-frame-rate-1920x1080" range="35-35" />
+ </MediaCodec>
<MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="594-594" />
</MediaCodec>
diff --git a/fstab.amlogic b/fstab.amlogic
deleted file mode 100644
index 6a80651..0000000
--- a/fstab.amlogic
+++ b/dev/null
@@ -1,17 +0,0 @@
-# Android fstab file.
-#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
-# The filesystem that contains the filesystem checker binary (typically /system) cannot
-# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
-
-/dev/block/misc /misc emmc defaults defaults
-/dev/block/data /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,fileencryption=aes-256-xts,quota,formattable
-/dev/block/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
-/dev/block/metadata /metadata ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
-/devices/*.sd/mmc_host/sd* auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata
-/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto auto defaults voldmanaged=usb:auto,encryptable=userdata
-/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sr* auto auto defaults voldmanaged=sr0:auto,encryptable=userdata
-/dev/block/loop auto loop defaults voldmanaged=loop:auto
-/dev/block/param /param ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=remount-ro wait,check,formattable
-# Add for zram. zramsize can be in numeric (byte) , in percent
-/dev/block/zram0 /swap_zram0 swap defaults wait,zramsize=524288000
-/dev/block/tee /tee ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
diff --git a/recovery/recovery.fstab b/recovery/recovery.fstab
deleted file mode 100644
index db1f5cf..0000000
--- a/recovery/recovery.fstab
+++ b/dev/null
@@ -1,29 +0,0 @@
-#device mountpoint fstype options flags? (fstab version 2)
-/dev/block/bootloader /bootloader emmc defaults defaults
-/dev/block/logo /logo emmc defaults defaults
-/dev/block/vbmeta /vbmeta emmc defaults defaults
-/dev/block/recovery /recovery emmc defaults defaults
-/dev/block/boot /boot emmc defaults defaults
-/dev/block/misc /misc emmc defaults defaults
-/dev/block/system /system ext4 defaults defaults
-/dev/block/vendor /vendor ext4 defaults defaults
-/dev/block/odm /odm ext4 defaults defaults
-/dev/block/product /product ext4 defaults defaults
-/dev/block/metadata /metadata ext4 defaults defaults
-/dev/block/tee /tee ext4 defaults defaults
-/dev/block/cache /cache ext4 defaults defaults
-/dev/block/data /data ext4 defaults encryptable=footer
-/dev/block/mmcblk1p1 /sdcard vfat defaults defaults
-/dev/block/mmcblk1p2 /sdcard vfat defaults defaults
-/dev/block/mmcblk1p3 /sdcard vfat defaults defaults
-/dev/block/mmcblk1p4 /sdcard vfat defaults defaults
-/dev/block/mmcblk1p5 /sdcard vfat defaults defaults
-/dev/block/mmcblk1p6 /sdcard vfat defaults defaults
-/dev/block/mmcblk2p1 /sdcard vfat defaults defaults
-/dev/block/mmcblk2p2 /sdcard vfat defaults defaults
-/dev/block/mmcblk2p3 /sdcard vfat defaults defaults
-/dev/block/mmcblk2p4 /sdcard vfat defaults defaults
-/dev/block/mmcblk2p5 /sdcard vfat defaults defaults
-/dev/block/mmcblk2p6 /sdcard vfat defaults defaults
-/dev/block/mmcblk /sdcard vfat defaults defaults
-/dev/block/sd## /udisk auto defaults defaults