blob: 2927c7ee30cf4fb5353977555a55b4cc9ea12d5b [file] [log] [blame]
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2017 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Generated file for marlin/sailfish using measurements between OPM1.170809.002/OPM1.170810.002 and OPM1.170904.001 -->
<MediaCodecs>
<Encoders>
<MediaCodec name="OMX.qcom.video.encoder.h263" type="video/3gpp" update="true">
<!-- measured 98%:73-154 med:111/111 FLAKY(56 - 222 < mx=230.8) -->
<Limit name="measured-frame-rate-176x144" range="111-116" /> <!-- TWEAKED N=188 v98%=1.5 -->
<Limit name="measured-frame-rate-352x288" range="87-87" /> <!-- N=198 v98%=1.4 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" update="true">
<!-- measured 98%:60-173 med:91/90 FLAKY(45 - 180 < mx=202.2) -->
<Limit name="measured-frame-rate-320x240" range="90-102" /> <!-- TWEAKED N=198 v98%=1.7 -->
<Limit name="measured-frame-rate-720x480" range="55-55" /> <!-- N=188 v98%=1.4 -->
<Limit name="measured-frame-rate-1280x720" range="33-33" /> <!-- N=188 v98%=1.2 -->
<Limit name="measured-frame-rate-1920x1080" range="23-23" /> <!-- N=188 v98%=1.2 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.hevc" type="video/hevc" update="true">
<!-- measured 98%:63-168 med:94/94 FLAKY(47 - 188 < mx=204.6) -->
<Limit name="measured-frame-rate-320x240" range="94-103" /> <!-- TWEAKED N=194 v98%=1.6 (OPM1.170807.001-) -->
<Limit name="measured-frame-rate-720x480" range="55-55" /> <!-- N=188 v98%=1.3 -->
<Limit name="measured-frame-rate-1280x720" range="33-33" /> <!-- N=188 v98%=1.3 -->
<Limit name="measured-frame-rate-1920x1080" range="24-24" /> <!-- N=188 v98%=1.3 -->
<!-- measured 98%:8-31 med:19/22 FLAKY(8 - 46) -->
<Limit name="measured-frame-rate-3840x2160" range="15-23" /> <!-- TWEAKED N=196 v98%=1.9 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.mpeg4" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="108-108" /> <!-- N=190 v98%=1.5 -->
<Limit name="measured-frame-rate-352x288" range="83-83" /> <!-- N=198 v98%=1.5 -->
<Limit name="measured-frame-rate-640x480" range="59-59" /> <!-- N=192 v98%=1.4 (OPM1.170803.002-) -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.vp8" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="95-95" /> <!-- N=200 v98%=1.6 -->
<Limit name="measured-frame-rate-640x360" range="66-66" /> <!-- N=190 v98%=1.3 -->
<Limit name="measured-frame-rate-1280x720" range="32-32" /> <!-- N=194 v98%=1.3 -->
<Limit name="measured-frame-rate-1920x1080" range="22-22" /> <!-- N=198 v98%=1.4 -->
</MediaCodec>
<MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
<!-- measured 98%:71-233 med:135/136 FLAKY(mn=61.2 < 68 - 272 < mx=308.3) -->
<Limit name="measured-frame-rate-176x144" range="122-155" /> <!-- TWEAKED N=198 v98%=1.8 -->
</MediaCodec>
<MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="264-264" /> <!-- N=192 v98%=1.4 (OPM1.170803.002-) -->
<Limit name="measured-frame-rate-720x480" range="123-123" /> <!-- N=190 v98%=1.4 -->
<!-- measured 98%:36-89 med:72/73 FLAKY(mn=34.6 < 36 - 146) -->
<Limit name="measured-frame-rate-1280x720" range="69-73" /> <!-- TWEAKED N=186 v98%=1.6 -->
<!-- measured 98%:26-48 med:38/37 FLAKY(mn=17.1 < 19 - 74) -->
<Limit name="measured-frame-rate-1920x1080" range="34-37" /> <!-- TWEAKED N=188 v98%=1.4 -->
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
<!-- measured 96%:75-260 med:138/138 FLAKY(mn=60.9 < 69 - 276 < mx=386.7) -->
<Limit name="measured-frame-rate-176x144" range="121-194" /> <!-- TWEAKED N=190 v96%=1.9 -->
</MediaCodec>
<MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
<!-- measured 98%:44-145 med:105/105 FLAKY(mn=40.6 < 44 - 210) -->
<Limit name="measured-frame-rate-320x180" range="81-105" /> <!-- TWEAKED N=190 v98%=1.8 -->
<Limit name="measured-frame-rate-640x360" range="38-39" /> <!-- N=198 v98%=1.3 -->
<Limit name="measured-frame-rate-1280x720" range="38-38" /> <!-- N=198 v98%=1.1 -->
<Limit name="measured-frame-rate-1920x1080" range="20-20" /> <!-- N=190 v98%=1.2 -->
</MediaCodec>
<MediaCodec name="OMX.google.vp9.encoder" type="video/x-vnd.on2.vp9" update="true">
<Limit name="measured-frame-rate-320x180" range="142-142" /> <!-- N=198 v98%=1.1 -->
<Limit name="measured-frame-rate-640x360" range="52-52" /> <!-- N=188 v98%=1.1 -->
<Limit name="measured-frame-rate-1280x720" range="13-13" /> <!-- N=190 v98%=1.1 -->
<Limit name="measured-frame-rate-1920x1080" range="5-5" /> <!-- N=132 v98%=1.3 (OPR1.170207.001-OPM1.170814.001) -->
</MediaCodec>
</Encoders>
<Decoders>
<MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="154-154" /> <!-- N=212 v98%=1.1 -->
<Limit name="measured-frame-rate-352x288" range="154-154" /> <!-- N=216 v98%=1.1 (OPM1.170810.003-) -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="291-291" /> <!-- N=230 v98%=1.1 -->
<Limit name="measured-frame-rate-720x480" range="175-175" /> <!-- N=218 v98%=1.1 (OPM1.170806.001-) -->
<Limit name="measured-frame-rate-1280x720" range="322-322" /> <!-- N=214 v98%=1.0 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-1920x1080" range="198-198" /> <!-- N=230 v98%=1.0 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true">
<Limit name="measured-frame-rate-352x288" range="336-336" /> <!-- N=220 v98%=1.2 -->
<Limit name="measured-frame-rate-640x360" range="236-236" /> <!-- N=228 v98%=1.1 -->
<Limit name="measured-frame-rate-720x480" range="182-182" /> <!-- N=210 v98%=1.1 (OPM1.170809.001-) -->
<Limit name="measured-frame-rate-1280x720" range="82-82" /> <!-- N=204 v98%=1.0 -->
<Limit name="measured-frame-rate-1920x1080" range="252-252" /> <!-- N=212 v98%=1.0 -->
<Limit name="measured-frame-rate-3840x2160" range="69-69" /> <!-- N=224 v98%=1.0 (OPM1.170807.001-) -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="149-149" /> <!-- N=212 v98%=1.1 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-480x360" range="147-147" /> <!-- N=212 v98%=1.1 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="369-369" /> <!-- N=218 v98%=1.0 (OPM1.170806.001-) -->
<Limit name="measured-frame-rate-640x360" range="274-274" /> <!-- N=216 v98%=1.0 (OPM1.170806.001-) -->
<Limit name="measured-frame-rate-1280x720" range="360-360" /> <!-- N=204 v98%=1.1 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-1920x1080" range="254-254" /> <!-- N=224 v98%=1.0 (OPM1.170807.001-) -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp9" type="video/x-vnd.on2.vp9" update="true">
<Limit name="measured-frame-rate-320x180" range="285-285" /> <!-- N=214 v98%=1.0 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-640x360" range="252-252" /> <!-- N=214 v98%=1.0 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-1280x720" range="305-305" /> <!-- N=210 v98%=1.0 -->
<Limit name="measured-frame-rate-1920x1080" range="270-270" /> <!-- N=202 v98%=1.0 -->
<Limit name="measured-frame-rate-3840x2160" range="45-45" /> <!-- N=210 v98%=1.0 (OPM1.170810.003-) -->
</MediaCodec>
<MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="263-263" /> <!-- N=228 v98%=1.4 -->
</MediaCodec>
<MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
<!-- measured 98%:302-493 med:431/430 FLAKY(mn=209.4 < 215 - 860) -->
<Limit name="measured-frame-rate-320x240" range="418-430" /> <!-- TWEAKED N=222 v98%=1.3 -->
<Limit name="measured-frame-rate-720x480" range="195-196" /> <!-- N=198 v98%=1.3 -->
<Limit name="measured-frame-rate-1280x720" range="74-74" /> <!-- N=214 v98%=1.2 -->
<Limit name="measured-frame-rate-1920x1080" range="33-33" /> <!-- N=198 v98%=1.2 -->
</MediaCodec>
<MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
<Limit name="measured-frame-rate-352x288" range="488-488" /> <!-- N=210 v98%=1.1 (OPM1.170809.001-) -->
<Limit name="measured-frame-rate-640x360" range="295-295" /> <!-- N=224 v98%=1.1 (OPM1.170807.001-) -->
<Limit name="measured-frame-rate-720x480" range="261-261" /> <!-- N=220 v98%=1.2 -->
<!-- measured 98%:81-140 med:124/124 FLAKY(mn=53.7 < 62 - 248) -->
<Limit name="measured-frame-rate-1280x720" range="107-124" /> <!-- TWEAKED N=210 v98%=1.3 (OPM1.170809.001-) -->
<Limit name="measured-frame-rate-1920x1080" range="67-67" /> <!-- N=216 v98%=1.3 (OPM1.170810.003-) -->
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="331-331" /> <!-- N=227 v98%=1.3 -->
</MediaCodec>
<MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
<!-- measured 98%:801-946 med:890/891 FLAKY(mn=342.5 < 445 - 1782) -->
<Limit name="measured-frame-rate-320x180" range="684-891" /> <!-- TWEAKED N=201 v98%=1.1 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-640x360" range="338-338" /> <!-- N=212 v98%=1.1 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-1280x720" range="77-77" /> <!-- N=222 v98%=1.0 (OPD1.170710.001-) -->
<Limit name="measured-frame-rate-1920x1080" range="34-34" /> <!-- N=218 v98%=1.0 (OPM1.170806.001-) -->
</MediaCodec>
<MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
<Limit name="measured-frame-rate-320x180" range="621-621" /> <!-- N=212 v98%=1.1 (OPM1.170810.003-) -->
<Limit name="measured-frame-rate-640x360" range="191-191" /> <!-- N=204 v98%=1.2 -->
<Limit name="measured-frame-rate-1280x720" range="87-87" /> <!-- N=220 v98%=1.2 -->
<Limit name="measured-frame-rate-1920x1080" range="53-53" /> <!-- N=214 v98%=1.1 (OPM1.170810.003-) -->
</MediaCodec>
</Decoders>
</MediaCodecs>