<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.google.ffmpeg.decoder.sw" type="audio/ffmpeg" />
- <MediaCodec name="OMX.google.amrnb.decoder" type="audio/3gpp" />
- <MediaCodec name="OMX.google.amrwb.decoder" type="audio/amr-wb" />
- <MediaCodec name="OMX.google.aac.decoder" type="audio/mp4a-latm" />
- <MediaCodec name="OMX.google.adif.decoder" type="audio/aac-adif" />
- <MediaCodec name="OMX.google.latm.decoder" type="audio/aac-latm" />
- <MediaCodec name="OMX.google.adts.decoder" type="audio/adts" />
- <MediaCodec name="OMX.google.g711.alaw.decoder" type="audio/g711-alaw" />
- <MediaCodec name="OMX.google.g711.mlaw.decoder" type="audio/g711-mlaw" />
- <MediaCodec name="OMX.google.adpcm.ima.decoder" type="audio/adpcm-ima" />
- <MediaCodec name="OMX.google.adpcm.ms.decoder" type="audio/adpcm-ms" />
- <MediaCodec name="OMX.google.vorbis.decoder" type="audio/vorbis" />
- <MediaCodec name="OMX.google.alac.decoder" type="audio/alac" />
- <MediaCodec name="OMX.google.wma.decoder" type="audio/wma" />
- <MediaCodec name="OMX.google.wmapro.decoder" type="audio/wmapro" />
- <MediaCodec name="OMX.google.ape.decoder" type="audio/ape" />
- <MediaCodec name="OMX.google.truehd.decoder" type="audio/truehd" />
- <MediaCodec name="OMX.google.raw.decoder" type="audio/raw" />
- <MediaCodec name="OMX.google.dtshd.decoder" type="audio/dtshd" />
- <MediaCodec name="OMX.google.opus.decoder" type="audio/opus">
- <Limit name="channel-count" max="8" />
- <Limit name="sample-rate" ranges="48000" />
- <Limit name="bitrate" range="6000-510000" />
- </MediaCodec>
- <MediaCodec name="OMX.google.flac.decoder" type="audio/flac" />
- <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" />
- <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" />
- <MediaCodec name="OMX.google.h264.decoder" type="video/avc">
<!-- profiles and levels: ProfileBaseline : Level51 -->
<Limit name="size" min="2x2" max="2048x2048" />
<Limit name="alignment" value="2x2" />
<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" />
- <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" />
- <Limit name="block-size" value="16x16" />
- <Limit name="block-count" range="1-3600" />
- <Limit name="blocks-per-second" range="1-108000" />
- <Limit name="bitrate" range="1-5000000" />
- <Feature name="adaptive-playback" />
- </MediaCodec>
- <MediaCodec name="OMX.google.mp3.decoder" >
- <Type name="audio/mpeg" />
- <Quirk name="needs-flush-before-disable" />
- <Quirk name="requires-flush-complete-emulation" />
- </MediaCodec>
-
</Decoders>
<Settings>
</Settings>
<Encoders>
- <MediaCodec name="OMX.google.amrnb.encoder" type="audio/3gpp" />
- <MediaCodec name="OMX.google.amrwb.encoder" type="audio/amr-wb" />
- <MediaCodec name="OMX.google.aac.encoder" type="audio/mp4a-latm" />
- <MediaCodec name="OMX.google.flac.encoder" type="audio/flac" />
-
<MediaCodec name="OMX.amlogic.video.encoder.avc" type="video/avc" >
<Limit name="size" min="64x64" max="1920x1088" />
<Limit name="alignment" value="16x16" />
<Limit name="bitrate" range="1-20000000" />
<Limit name="concurrent-instances" max="3" />
</MediaCodec>
- <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" >
- <Limit name="size" min="176x144" max="640x480" />
- <Limit name="alignment" value="16x16" />
- <Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="1" max="1485" />
- <Limit name="bitrate" range="192000-1440000" />
- </MediaCodec>
- <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" >
- <Limit name="size" min="176x144" max="352x288" />
- <Limit name="alignment" value="16x16" />
- </MediaCodec>
- <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8">
- <!-- profiles and levels: ProfileMain : Level_Version0-3 -->
- <Limit name="size" min="2x2" max="896x896" />
- <Limit name="alignment" value="2x2" />
- <Limit name="bitrate" range="1-40000000" />
- <Feature name="bitrate-modes" value="VBR,CBR" />
- </MediaCodec>
</Encoders>
</MediaCodecs>
<Limit name="measured-frame-rate-320x240" range="415-415" />
<Limit name="measured-frame-rate-720x480" range="133-133" />
</MediaCodec>
- <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
- <Limit name="measured-frame-rate-176x144" range="267-267" />
- </MediaCodec>
- <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
- <Limit name="measured-frame-rate-176x144" range="223-223" />
- </MediaCodec>
- <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
- <Limit name="measured-frame-rate-320x180" range="120-120" />
- <Limit name="measured-frame-rate-640x360" range="37-37" />
- </MediaCodec>
</Encoders>
<Decoders>
<MediaCodec name="OMX.amlogic.h263.decoder.awesome" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="228-228" />
<Limit name="measured-frame-rate-480x360" range="209-209" />
</MediaCodec>
- <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
- <Limit name="measured-frame-rate-176x144" range="451-451" />
- <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="290-290" />
- <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="247-247" />
- <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>
- <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
- <Limit name="measured-frame-rate-320x180" range="676-676" />
- <Limit name="measured-frame-rate-640x360" range="130-130" />
- <Limit name="measured-frame-rate-1280x720" range="26-26" />
- <Limit name="measured-frame-rate-1920x1080" range="11-11" />
- </MediaCodec>
- <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
- <Limit name="measured-frame-rate-320x180" range="265-265" />
- <Limit name="measured-frame-rate-640x360" range="115-115" />
- <Limit name="measured-frame-rate-1280x720" range="49-49" />
- </MediaCodec>
</Decoders>
</MediaCodecs>