summaryrefslogtreecommitdiff
authorjie.yuan <jie.yuan@amlogic.com>2018-08-10 05:34:29 (GMT)
committer jie.yuan <jie.yuan@amlogic.com>2018-08-14 10:33:32 (GMT)
commit3fb234c565a3f29e1885ad10cda142eac309ae60 (patch)
treed3e3f4f4f1b58f0bedab082888edd4d056bb313e
parent06431d10c6820176f1f8209fd0f1f18c1209cf1d (diff)
downloaddarwin-3fb234c565a3f29e1885ad10cda142eac309ae60.zip
darwin-3fb234c565a3f29e1885ad10cda142eac309ae60.tar.gz
darwin-3fb234c565a3f29e1885ad10cda142eac309ae60.tar.bz2
darwin:add soft hevc decoder for android p[1/1]
PD# 167533 add google soft hevc decoder for android P to fix cts android.media.cts.MediaMetadataRetrieverTest#testGetImageAtIndex test case in bug#167533 Change-Id: Ifa2918dfb349e52c2e727ba93df3da56ebf8f246 Signed-off-by: jie.yuan <jie.yuan@amlogic.com>
Diffstat
-rw-r--r--files/media_codecs.xml10
-rw-r--r--files/media_codecs_performance.xml7
2 files changed, 17 insertions, 0 deletions
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 8b5b3f8..c8435cc 100644
--- a/files/media_codecs_performance.xml
+++ b/files/media_codecs_performance.xml
@@ -71,6 +71,13 @@
<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>