diff options
-rw-r--r-- | configs/media_codecs.xml | 9 | ||||
-rw-r--r-- | configs/media_codecs_performance.xml | 68 |
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> |