blob: 7d9009fa1e5162ac489f0d24d49551b10c0df05e [file] [log] [blame]
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2018 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 b1c1 using measurements between PPR1.180531.001 and PD1A.180717.001 -->
<MediaCodecs>
<Encoders>
<MediaCodec name="c2.android.h263.encoder" type="video/3gpp" update="true">
<!-- measured 95%:144-637 med:343/343 FLAKY(mn=40.8 < 144 - 808 < mx=916.6) variance:2.1 -->
<Limit name="measured-frame-rate-176x144" range="287-459" /> <!-- TWEAKED N=224 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" update="true">
<!-- measured 98%:199-815 med:464/464 FLAKY(mn=176.0 < 199 - 950) variance:2.0 -->
<Limit name="measured-frame-rate-320x240" range="351-475" /> <!-- TWEAKED N=236 -->
<!-- measured 98%:109-275 med:213/212 FLAKY(mn=76.9 < 106 - 424) -->
<Limit name="measured-frame-rate-720x480" range="153-212" /> <!-- TWEAKED N=194 v98%=1.6 -->
<Limit name="measured-frame-rate-1280x720" range="94-94" /> <!-- N=170 v98%=1.6 -->
<!-- measured 97%:49-85 med:65/65 FLAKY(mn=27.7 < 33 - 130) -->
<Limit name="measured-frame-rate-1920x1080" range="65-65" /> <!-- N=254 v97%=1.3 -->
</MediaCodec>
<MediaCodec name="c2.android.avc.encoder" type="video/avc" update="true">
<!-- measured 90%:42-420 med:146/160 FLAKY(mn=39.0 < 42 - 368 < mx=569.5) RG.VARIANCE:2.2 -->
<Limit name="measured-frame-rate-320x240" range="82-212" /> <!-- SHOULDN'T HAVE TWEAKED N=266 v90%=3.2 -->
<!-- measured 98%:29-166 med:66/63 FLAKY(24 - 166 < mx=166.5) variance:2.4 -->
<Limit name="measured-frame-rate-720x480" range="47-83" /> <!-- N=262 -->
<!-- measured 98%:11-68 med:30/30 FLAKY(mn=10.5 < 11 - 68 < mx=82.1) variance:2.5 -->
<Limit name="measured-frame-rate-1280x720" range="22-42" /> <!-- TWEAKED N=236 -->
<!-- measured 98%:10-38 med:18/18 FLAKY(mn=5.2 < 9 - 38 < mx=38.8) -->
<Limit name="measured-frame-rate-1920x1080" range="18-19" /> <!-- N=288 v98%=2.0 -->
</MediaCodec>
<MediaCodec name="c2.qti.avc.encoder" type="video/avc" update="true">
<!-- measured 90%:51-438 med:238/221 FLAKY(mn=43.4 < 51 - 448 < mx=489.2) RG.VARIANCE:2.1 -->
<Limit name="measured-frame-rate-320x240" range="86-189" /> <!-- SHOULDN'T HAVE TWEAKED N=174 v90%=2.9 -->
<!-- measured 98%:24-133 med:49/51 FLAKY(20 - 134 < mx=134.5) variance:2.4 -->
<Limit name="measured-frame-rate-720x480" range="40-67" /> <!-- N=172 -->
<!-- measured 98%:8-43 med:31/31 variance:2.3 -->
<Limit name="measured-frame-rate-1280x720" range="15-31" /> <!-- N=186 -->
<!-- measured 98%:5-27 med:11/12 FLAKY(5 - 28 < mx=29.5) variance:2.3 -->
<Limit name="measured-frame-rate-1920x1080" range="9-14" /> <!-- N=178 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.hevc" type="video/hevc" update="true">
<!-- measured 98%:117-689 med:417/417 FLAKY(mn=113.6 < 117 - 834) variance:2.4 -->
<Limit name="measured-frame-rate-320x240" range="234-417" /> <!-- N=226 -->
<!-- measured 98%:76-213 med:170/170 FLAKY(mn=75.1 < 76 - 340) -->
<Limit name="measured-frame-rate-720x480" range="152-170" /> <!-- N=244 v98%=1.7 (PPR1.180522.002-) -->
<Limit name="measured-frame-rate-1280x720" range="81-81" /> <!-- N=204 v98%=1.2 -->
<Limit name="measured-frame-rate-1920x1080" range="56-56" /> <!-- N=186 v98%=1.3 -->
<!-- measured 98%:15-38 med:32/29 FLAKY(mn=11.4 < 13 - 58) -->
<Limit name="measured-frame-rate-3840x2160" range="22-29" /> <!-- TWEAKED N=228 v98%=1.6 -->
</MediaCodec>
<MediaCodec name="c2.android.mpeg4.encoder" type="video/mp4v-es" update="true">
<!-- measured 90%:29-451 med:208/206 FLAKY(mn=19.2 < 47 - 412 < mx=888.9) RG.VARIANCE:2.5 -->
<Limit name="measured-frame-rate-176x144" range="203-445" /> <!-- SHOULDN'T HAVE TWEAKED N=220 v90%=4.0 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.vp8" type="video/x-vnd.on2.vp8" update="true">
<!-- measured 98%:180-582 med:426/422 FLAKY(mn=147.5 < 180 - 844) -->
<Limit name="measured-frame-rate-320x180" range="360-422" /> <!-- N=176 v98%=1.8 (PPR1.180522.001-) -->
<!-- measured 93%:164-289 med:257/254 FLAKY(mn=89.2 < 127 - 508) -->
<Limit name="measured-frame-rate-640x360" range="178-254" /> <!-- TWEAKED N=202 v93%=1.3 -->
<Limit name="measured-frame-rate-1280x720" range="85-85" /> <!-- N=176 v98%=1.2 (PPR1.180522.001-) -->
<!-- measured 98%:48-74 med:59/59 FLAKY(mn=0.1 < 30 - 118) -->
<Limit name="measured-frame-rate-1920x1080" range="59-59" /> <!-- N=172 v98%=1.2 -->
</MediaCodec>
<MediaCodec name="c2.android.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="234-260" /> <!-- MANUALLY ADJUSTED -->
<Limit name="measured-frame-rate-640x360" range="80-117" /> <!-- MANUALLY ADJUSTED -->
<Limit name="measured-frame-rate-1280x720" range="23-25" /> <!-- MANUALLY ADJUSTED -->
<Limit name="measured-frame-rate-1920x1080" range="12-15" /> <!-- MANUALLY ADJUSTED -->
</MediaCodec>
<MediaCodec name="c2.android.vp9.encoder" type="video/x-vnd.on2.vp9" update="true">
<Limit name="measured-frame-rate-320x180" range="140-195" /> <!-- MANUALLY ADJUSTED -->
<!-- measured 95%:54-67 med:61/61 N=36 -->
<Limit name="measured-frame-rate-640x360" range="61-61" /> <!-- v95%=1.1 -->
<!-- measured 95%:16-26 med:20/20 N=32 -->
<Limit name="measured-frame-rate-1280x720" range="20-20" /> <!-- v95%=1.3 -->
</MediaCodec>
</Encoders>
<Decoders>
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
<!-- measured 98%:151-1143 med:437/432 FLAKY(111 - 972 < mx=1146.8) variance:2.8 -->
<Limit name="measured-frame-rate-176x144" range="221-486" /> <!-- N=270 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true">
<!-- measured 98%:158-905 med:260/270 FLAKY(104 - 906 < mx=931.1) variance:2.4 -->
<Limit name="measured-frame-rate-320x240" range="208-453" /> <!-- N=251 (-PD1A.180717.001) -->
<Limit name="measured-frame-rate-720x480" range="230-314" /> <!-- N=206 v98%=1.8 (PPR1.180510.004-) -->
<Limit name="measured-frame-rate-1280x720" range="135-171" /> <!-- N=226 v98%=1.5 (PPR1.180507.002-PD1A.180710.001) -->
<Limit name="measured-frame-rate-1920x1080" range="201-219" /> <!-- N=248 v98%=1.5 (-PD1A.180717.001) -->
</MediaCodec>
<MediaCodec name="c2.android.avc.decoder" type="video/avc" update="true">
<!-- measured 98%:153-414 med:193/192 FLAKY(mn=61.7 < 96 - 414 < mx=423.7) -->
<Limit name="measured-frame-rate-320x240" range="192-207" /> <!-- N=266 v98%=1.6 -->
<Limit name="measured-frame-rate-720x480" range="72-73" /> <!-- N=266 v98%=1.5 -->
<Limit name="measured-frame-rate-1280x720" range="27-27" /> <!-- N=236 v98%=1.5 (-PD1A.180712.003) -->
<Limit name="measured-frame-rate-1920x1080" range="15-16" /> <!-- N=272 v98%=1.4 -->
</MediaCodec>
<MediaCodec name="c2.qti.avc.decoder" type="video/avc" update="true">
<!-- measured 98%:162-895 med:766/763 FLAKY(mn=152.3 < 174 - 1526) variance:2.3 -->
<Limit name="measured-frame-rate-320x240" range="304-668" /> <!-- TWEAKED N=257 (PPR1.180523.002-) -->
<!-- measured 90%:454-793 med:740/740 FLAKY(mn=71.4 < 370 - 1480) -->
<Limit name="measured-frame-rate-720x480" range="740-740" /> <!-- N=231 v90%=1.3 (-PD1A.180710.001) -->
<!-- measured 98%:330-571 med:547/546 FLAKY(mn=216.0 < 273 - 1092) -->
<Limit name="measured-frame-rate-1280x720" range="546-546" /> <!-- N=283 v98%=1.3 -->
<Limit name="measured-frame-rate-1920x1080" range="212-282" /> <!-- N=284 v98%=1.6 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true">
<!-- measured 98%:157-660 med:175/178 FLAKY(88 - 674 < mx=735.8) variance:2.1 -->
<Limit name="measured-frame-rate-352x288" range="175-337" /> <!-- N=212 (PPR1.180515.001-) -->
<Limit name="measured-frame-rate-640x360" range="226-342" /> <!-- N=250 v98%=1.9 -->
<Limit name="measured-frame-rate-720x480" range="213-332" /> <!-- N=250 v98%=1.8 -->
<Limit name="measured-frame-rate-1280x720" range="202-293" /> <!-- N=228 v98%=1.7 (PPR1.180523.002-) -->
<Limit name="measured-frame-rate-1920x1080" range="222-269" /> <!-- N=204 v98%=1.4 (PPR1.180510.004-PD1A.180712.003) -->
<!-- measured 98%:64-74 med:68/68 FLAKY(mn=20.7 < 34 - 136) -->
<Limit name="measured-frame-rate-3840x2160" range="41-68" /> <!-- TWEAKED N=250 v98%=1.1 -->
</MediaCodec>
<MediaCodec name="c2.android.hevc.decoder" type="video/hevc" update="true">
<Limit name="measured-frame-rate-352x288" range="259-262" /> <!-- N=270 v98%=1.6 -->
<!-- measured 98%:77-220 med:165/169 FLAKY(mn=74.9 < 75 - 338) -->
<Limit name="measured-frame-rate-640x360" range="149-169" /> <!-- TWEAKED N=269 v98%=1.7 -->
<!-- measured 98%:85-223 med:194/186 FLAKY(mn=80.8 < 85 - 372) -->
<Limit name="measured-frame-rate-720x480" range="161-186" /> <!-- TWEAKED N=270 v98%=1.6 -->
<Limit name="measured-frame-rate-1280x720" range="81-81" /> <!-- N=270 v98%=1.4 -->
<Limit name="measured-frame-rate-1920x1080" range="46-46" /> <!-- N=230 v98%=1.2 (-PD1A.180706.000) -->
</MediaCodec>
<MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
<!-- measured 90%:149-1332 med:379/360 FLAKY(109 - 958 < mx=1400.6) RG.VARIANCE:2.1 -->
<Limit name="measured-frame-rate-176x144" range="218-479" /> <!-- N=272 v90%=3.0 -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true">
<!-- measured 97%:159-830 med:209/216 FLAKY(104 - 830 < mx=1146.8) variance:2.3 -->
<Limit name="measured-frame-rate-320x180" range="208-415" /> <!-- N=212 (-PD1A.180717.001) -->
<!-- measured 98%:159-697 med:354/320 FLAKY(118 - 708 < mx=722.0) variance:2.1 -->
<Limit name="measured-frame-rate-640x360" range="236-354" /> <!-- N=204 (PPR1.180514.002-) -->
<!-- measured 97%:144-406 med:268/289 FLAKY(mn=97.7 < 106 - 628) -->
<Limit name="measured-frame-rate-1280x720" range="211-314" /> <!-- N=224 v97%=1.7 (PPR1.180507.002-PD1A.180710.001) -->
<Limit name="measured-frame-rate-1920x1080" range="101-159" /> <!-- N=248 v98%=1.8 (PPR1.180522.002-PD1A.180717.001) -->
</MediaCodec>
<MediaCodec name="c2.android.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
<!-- measured 98%:191-657 med:617/613 FLAKY(mn=183.9 < 191 - 1226) -->
<Limit name="measured-frame-rate-320x180" range="367-613" /> <!-- TWEAKED N=270 v98%=1.9 (-PD1A.180717.001) -->
<Limit name="measured-frame-rate-640x360" range="235-235" /> <!-- N=230 v98%=1.3 -->
<!-- measured 98%:35-54 med:36/36 N=64 -->
<Limit name="measured-frame-rate-1280x720" range="36-36" /> <!-- v98%=1.2 (PD1A.180706.000-) -->
<Limit name="measured-frame-rate-1920x1080" range="21-21" /> <!-- N=270 v98%=1.3 (-PD1A.180717.001) -->
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp9" type="video/x-vnd.on2.vp9" update="true">
<!-- measured 97%:156-898 med:353/346 FLAKY(mn=100.1 < 104 - 906 < mx=1011.1) variance:2.4 -->
<Limit name="measured-frame-rate-320x180" range="207-453" /> <!-- N=224 -->
<!-- measured 97%:155-629 med:349/334 FLAKY(mn=99.9 < 122 - 718) variance:2.0 -->
<Limit name="measured-frame-rate-640x360" range="244-359" /> <!-- N=224 -->
<Limit name="measured-frame-rate-1280x720" range="212-283" /> <!-- N=202 v98%=1.6 -->
<!-- measured 98%:73-279 med:167/167 FLAKY(mn=69.2 < 70 - 334) -->
<Limit name="measured-frame-rate-1920x1080" range="139-167" /> <!-- N=230 v98%=2.0 -->
<Limit name="measured-frame-rate-3840x2160" range="24-40" /> <!-- N=236 v98%=1.9 -->
</MediaCodec>
<MediaCodec name="c2.android.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
<!-- measured 98%:173-698 med:670/668 FLAKY(mn=161.4 < 162 - 1336) variance:2.0 -->
<Limit name="measured-frame-rate-320x180" range="322-668" /> <!-- TWEAKED N=228 -->
<Limit name="measured-frame-rate-640x360" range="162-259" /> <!-- N=272 v98%=1.9 (-PD1A.180717.001) -->
<Limit name="measured-frame-rate-1280x720" range="72-73" /> <!-- N=270 v98%=1.3 (-PD1A.180717.001) -->
<Limit name="measured-frame-rate-1920x1080" range="47-47" /> <!-- N=230 v98%=1.2 -->
</MediaCodec>
</Decoders>
</MediaCodecs>