aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configs/media_codecs.xml9
-rw-r--r--configs/media_codecs_performance.xml68
2 files changed, 40 insertions, 37 deletions
diff --git a/configs/media_codecs.xml b/configs/media_codecs.xml
index 5c8ba25..eed96b9 100644
--- a/configs/media_codecs.xml
+++ b/configs/media_codecs.xml
@@ -126,7 +126,7 @@ Only the three quirks included above are recognized at this point:
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x64" max="4096x2160" />
+ <Limit name="size" min="96x96" max="4096x2160" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
<Limit name="blocks-per-second" min="1" max="979200" />
@@ -134,6 +134,7 @@ Only the three quirks included above are recognized at this point:
<Limit name="frame-rate" range="1-240" />
<Limit name="concurrent-instances" max="16" />
<Feature name="intra-refresh" />
+ <Feature name="can-swap-width-height" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.mpeg4" type="video/mp4v-es" >
<Quirk name="requires-allocate-on-input-ports" />
@@ -199,6 +200,7 @@ Only the three quirks included above are recognized at this point:
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
+ <Feature name="can-swap-width-height" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.avc.secure" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
@@ -386,8 +388,9 @@ Only the three quirks included above are recognized at this point:
<Limit name="concurrent-instances" max="6" />
</MediaCodec>
<!-- Audio Software -->
- <MediaCodec name="OMX.qti.audio.decoder.flac" type="audio/flac" />
+ <MediaCodec name="OMX.qti.audio.decoder.flac" type="audio/flac" >
+ <Limit name="concurrent-instances" max="10" />
+ </MediaCodec>
</Decoders>
<Include href="media_codecs_google_video.xml" />
- <!--Include href="media_codecs_ffmpeg.xml" /-->
</MediaCodecs>
diff --git a/configs/media_codecs_performance.xml b/configs/media_codecs_performance.xml
index 917ec7d..c16aeb3 100644
--- a/configs/media_codecs_performance.xml
+++ b/configs/media_codecs_performance.xml
@@ -32,7 +32,7 @@ limitations under the License.
<Limit name="measured-frame-rate-720x480" range="121-121" />
<Limit name="measured-frame-rate-1280x720" range="49-49" />
<Limit name="measured-frame-rate-1920x1080" range="16-45" />
- <Limit name="measured-frame-rate-3840x2160" range="9-28" />
+ <Limit name="measured-frame-rate-3840x2160" range="8-32" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.h263" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="303-303" />
@@ -50,19 +50,19 @@ limitations under the License.
<Limit name="measured-frame-rate-1920x1080" range="16-40" />
</MediaCodec>
<MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true">
- <Limit name="measured-frame-rate-320x240" range="609-609" />
- <Limit name="measured-frame-rate-720x480" range="91-69" />
- <Limit name="measured-frame-rate-1280x720" range="57-57" />
- <Limit name="measured-frame-rate-1920x1080" range="31-31" />
+ <Limit name="measured-frame-rate-320x240" range="375-430" />
+ <Limit name="measured-frame-rate-720x480" range="156-193" />
+ <Limit name="measured-frame-rate-1280x720" range="84-112" />
+ <Limit name="measured-frame-rate-1920x1080" range="42-57" />
</MediaCodec>
<MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
- <Limit name="measured-frame-rate-176x144" range="400-400" />
+ <Limit name="measured-frame-rate-176x144" range="200-600" />
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
- <Limit name="measured-frame-rate-176x144" range="280-280" />
+ <Limit name="measured-frame-rate-176x144" range="411-524" />
</MediaCodec>
<MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
- <Limit name="measured-frame-rate-320x180" range="160-180" />
+ <Limit name="measured-frame-rate-320x180" range="240-250" />
<Limit name="measured-frame-rate-640x360" range="50-57" />
<Limit name="measured-frame-rate-1280x720" range="17-24" />
<Limit name="measured-frame-rate-1920x1080" range="8-12" />
@@ -71,15 +71,15 @@ limitations under the License.
<Decoders>
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="221-221" />
- <Limit name="measured-frame-rate-720x480" range="190-210" />
- <Limit name="measured-frame-rate-1280x720" range="200-220" />
- <Limit name="measured-frame-rate-1920x1088" range="170-180" />
+ <Limit name="measured-frame-rate-720x480" range="156-156" />
+ <Limit name="measured-frame-rate-1280x720" range="270-270" />
+ <Limit name="measured-frame-rate-1920x1088" range="206-211" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true">
- <Limit name="measured-frame-rate-352x288" range="250-255" />
- <Limit name="measured-frame-rate-720x480" range="242-246" />
- <Limit name="measured-frame-rate-1280x720" range="230-235" />
- <Limit name="measured-frame-rate-1920x1080" range="216-226" />
+ <Limit name="measured-frame-rate-352x288" range="222-222" />
+ <Limit name="measured-frame-rate-720x480" range="165-165" />
+ <Limit name="measured-frame-rate-1280x720" range="292-292" />
+ <Limit name="measured-frame-rate-1920x1080" range="240-240" />
<Limit name="measured-frame-rate-3840x2160" range="68-68" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true">
@@ -87,7 +87,7 @@ limitations under the License.
<Limit name="measured-frame-rate-352x288" range="292-292" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true">
- <Limit name="measured-frame-rate-176x144" range="152-152" />
+ <Limit name="measured-frame-rate-176x144" range="146-146" />
<Limit name="measured-frame-rate-480x360" range="145-145" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true">
@@ -101,24 +101,24 @@ limitations under the License.
<Limit name="measured-frame-rate-640x360" range="323-323" />
<Limit name="measured-frame-rate-1280x720" range="262-262" />
<Limit name="measured-frame-rate-1920x1080" range="220-220" />
- <Limit name="measured-frame-rate-3840x2160" range="51-51" />
+ <Limit name="measured-frame-rate-3840x2160" range="19-19" />
</MediaCodec>
<MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
- <Limit name="measured-frame-rate-320x240" range="445-445" />
- <Limit name="measured-frame-rate-720x480" range="204-204" />
- <Limit name="measured-frame-rate-1280x720" range="80-80" />
- <Limit name="measured-frame-rate-1920x1080" range="35-35" />
+ <Limit name="measured-frame-rate-320x240" range="577-847" />
+ <Limit name="measured-frame-rate-720x480" range="248-248" />
+ <Limit name="measured-frame-rate-1280x720" range="84-84" />
+ <Limit name="measured-frame-rate-1920x1080" range="46-46" />
</MediaCodec>
<MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="104-279" />
<Limit name="measured-frame-rate-352x288" range="200-200" />
</MediaCodec>
<MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
- <Limit name="measured-frame-rate-352x288" range="386-386" />
- <Limit name="measured-frame-rate-640x360" range="270-232" />
- <Limit name="measured-frame-rate-720x480" range="220-290" />
- <Limit name="measured-frame-rate-1280x720" range="100-100" />
- <Limit name="measured-frame-rate-1920x1080" range="62-64" />
+ <Limit name="measured-frame-rate-352x288" range="170-170" />
+ <Limit name="measured-frame-rate-640x360" range="209-209" />
+ <Limit name="measured-frame-rate-720x480" range="190-190" />
+ <Limit name="measured-frame-rate-1280x720" range="32-32" />
+ <Limit name="measured-frame-rate-1920x1080" range="21-21" />
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.decoder" update="true">
<Type name="video/mp4v-es">
@@ -126,16 +126,16 @@ limitations under the License.
</Type>
</MediaCodec>
<MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
- <Limit name="measured-frame-rate-320x240" range="360-400" />
- <Limit name="measured-frame-rate-640x360" range="200-300" />
- <Limit name="measured-frame-rate-1280x720" range="50-80" />
- <Limit name="measured-frame-rate-1920x1080" range="15-30" />
+ <Limit name="measured-frame-rate-320x240" range="330-381" />
+ <Limit name="measured-frame-rate-640x360" range="139-185" />
+ <Limit name="measured-frame-rate-1280x720" range="22-38" />
+ <Limit name="measured-frame-rate-1920x1080" range="9-18" />
</MediaCodec>
<MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
- <Limit name="measured-frame-rate-320x240" range="380-380" />
- <Limit name="measured-frame-rate-640x360" range="270-270" />
- <Limit name="measured-frame-rate-1280x720" range="100-120" />
- <Limit name="measured-frame-rate-1920x1080" range="75-75" />
+ <Limit name="measured-frame-rate-320x240" range="200-230" />
+ <Limit name="measured-frame-rate-640x360" range="315-360" />
+ <Limit name="measured-frame-rate-1280x720" range="143-146" />
+ <Limit name="measured-frame-rate-1920x1080" range="84-87" />
</MediaCodec>
</Decoders>
</MediaCodecs>