summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Kernel.mk14
-rw-r--r--ampere.mk4
-rw-r--r--device.mk17
-rw-r--r--files/media_codecs.xml37
-rw-r--r--init.amlogic.board.rc2
5 files changed, 47 insertions, 27 deletions
diff --git a/files/media_codecs.xml b/files/media_codecs.xml
index c50dedd..18adfa8 100644
--- a/files/media_codecs.xml
+++ b/files/media_codecs.xml
@@ -207,15 +207,25 @@ Only the three quirks included above are recognized at this point:
<Feature name="tunneled-playback" />
<Limit name="concurrent-instances" max="1" />
</MediaCodec>
- <MediaCodec name="OMX.google.vp6.decoder.sw" type="video/x-vnd.on2.vp6" />
- <MediaCodec name="OMX.google.vp6a.decoder.sw" type="video/x-vnd.on2.vp6a" />
- <MediaCodec name="OMX.google.vp6f.decoder.sw" type="video/x-vnd.on2.vp6f" />
- <MediaCodec name="OMX.google.rm10.decoder.sw" type="video/rm10" />
- <MediaCodec name="OMX.google.rm20.decoder.sw" type="video/rm20" />
- <MediaCodec name="OMX.google.rm40.decoder.sw" type="video/rm40" />
- <MediaCodec name="OMX.google.wmv2.decoder.sw" type="video/wmv2" />
- <MediaCodec name="OMX.google.wmv1.decoder.sw" type="video/wmv1" />
- <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8">
+ <MediaCodec name="OMX.amlogic.avs.decoder.awesome" type="video/avs" >
+ <Limit name="size" min="64x64" max="1920x1088" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-300000000" />
+ <Feature name="adaptive-playback" />
+ <Limit name="concurrent-instances" max="1" />
+ </MediaCodec>
+ <MediaCodec name="OMX.amlogic.vp6.decoder.sw" type="video/x-vnd.on2.vp6" />
+ <MediaCodec name="OMX.amlogic.vp6a.decoder.sw" type="video/x-vnd.on2.vp6a" />
+ <MediaCodec name="OMX.amlogic.vp6f.decoder.sw" type="video/x-vnd.on2.vp6f" />
+ <MediaCodec name="OMX.amlogic.rm10.decoder.sw" type="video/rm10" />
+ <MediaCodec name="OMX.amlogic.rm20.decoder.sw" type="video/rm20" />
+ <MediaCodec name="OMX.amlogic.rm30.decoder.sw" type="video/rm30" />
+ <MediaCodec name="OMX.amlogic.rm40.decoder.sw" type="video/rm40" />
+ <MediaCodec name="OMX.amlogic.wmv2.decoder.sw" type="video/wmv2" />
+ <MediaCodec name="OMX.amlogic.wmv1.decoder.sw" type="video/wmv1" />
+ <MediaCodec name="OMX.amlogic.vp8.decoder.sw" type="video/x-vnd.on2.vp8">
<Limit name="size" min="2x2" max="2048x2048" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
@@ -265,6 +275,15 @@ 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.vp8.decoder" type="video/x-vnd.on2.vp8">
+ <Limit name="size" min="2x2" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="block-count" range="1-8160" />
+ <Limit name="blocks-per-second" range="1-500000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
<MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9">
<Limit name="size" min="2x2" max="1280x1280" />
<Limit name="alignment" value="2x2" />