| <?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 OPR1.170207.001 and OPM1.170817.001 --> |
| <MediaCodecs> |
| <Encoders> |
| <MediaCodec name="OMX.qcom.video.encoder.h263" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="112-112" /> <!-- N=212 v98%=1.4 --> |
| <Limit name="measured-frame-rate-352x288" range="88-88" /> <!-- N=214 v98%=1.5 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="93-93" /> <!-- N=212 v98%=1.5 --> |
| <Limit name="measured-frame-rate-720x480" range="55-55" /> <!-- N=210 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1280x720" range="33-33" /> <!-- N=214 v98%=1.3 --> |
| <Limit name="measured-frame-rate-1920x1080" range="22-22" /> <!-- N=212 v98%=1.5 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.hevc" type="video/hevc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="93-93" /> <!-- N=210 v98%=1.4 --> |
| <Limit name="measured-frame-rate-720x480" range="54-54" /> <!-- N=206 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1280x720" range="33-33" /> <!-- N=202 v98%=1.3 --> |
| <Limit name="measured-frame-rate-1920x1080" range="24-24" /> <!-- N=210 v98%=1.5 --> |
| <Limit name="measured-frame-rate-3840x2160" range="16-23" /> <!-- N=210 v98%=2.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.mpeg4" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="109-109" /> <!-- N=214 v98%=1.5 --> |
| <Limit name="measured-frame-rate-352x288" range="85-85" /> <!-- N=208 v98%=1.5 --> |
| <Limit name="measured-frame-rate-640x480" range="61-61" /> <!-- N=212 v98%=1.4 --> |
| </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=216 v98%=1.4 --> |
| <Limit name="measured-frame-rate-640x360" range="66-66" /> <!-- N=210 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1280x720" range="32-33" /> <!-- N=210 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1920x1080" range="19-22" /> <!-- N=204 v98%=1.5 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true"> |
| <!-- measured 97%:94-240 med:141/141 FLAKY(71 - 282 < mx=357.9) --> |
| <Limit name="measured-frame-rate-176x144" range="141-179" /> <!-- TWEAKED N=216 v97%=1.6 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true"> |
| <!-- measured 98%:152-313 med:263/263 FLAKY(mn=96.5 < 132 - 526) --> |
| <Limit name="measured-frame-rate-320x240" range="263-263" /> <!-- N=212 v98%=1.4 --> |
| <Limit name="measured-frame-rate-720x480" range="123-123" /> <!-- N=214 v98%=1.4 --> |
| <!-- measured 98%:21-89 med:68/70 FLAKY(mn=19.0 < 21 - 140) variance:2.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="41-70" /> <!-- N=226 --> |
| <!-- measured 98%:14-49 med:39/36 FLAKY(mn=12.4 < 13 - 72) --> |
| <Limit name="measured-frame-rate-1920x1080" range="25-36" /> <!-- N=214 v98%=1.9 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true"> |
| <!-- measured 98%:84-252 med:135/135 FLAKY(68 - 270 < mx=301.8) --> |
| <Limit name="measured-frame-rate-176x144" range="135-151" /> <!-- TWEAKED N=210 v98%=1.7 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true"> |
| <!-- measured 98%:49-152 med:106/105 FLAKY(mn=43.0 < 49 - 210) --> |
| <Limit name="measured-frame-rate-320x180" range="97-105" /> <!-- N=214 v98%=1.8 --> |
| <Limit name="measured-frame-rate-640x360" range="40-40" /> <!-- N=200 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1280x720" range="38-38" /> <!-- N=208 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="20-20" /> <!-- N=208 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="134-134" /> <!-- N=162 v98%=1.2 --> |
| <Limit name="measured-frame-rate-640x360" range="46-46" /> <!-- N=154 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="12-12" /> <!-- N=154 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="5-5" /> <!-- N=132 v98%=1.3 --> |
| </MediaCodec> |
| </Encoders> |
| <Decoders> |
| <MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="155-155" /> <!-- N=214 v98%=1.1 --> |
| <Limit name="measured-frame-rate-352x288" range="154-154" /> <!-- N=208 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="293-293" /> <!-- N=216 v98%=1.1 --> |
| <Limit name="measured-frame-rate-720x480" range="174-174" /> <!-- N=208 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="328-328" /> <!-- N=212 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="201-201" /> <!-- N=216 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true"> |
| <Limit name="measured-frame-rate-352x288" range="338-338" /> <!-- N=212 v98%=1.0 --> |
| <Limit name="measured-frame-rate-640x360" range="237-237" /> <!-- N=216 v98%=1.0 --> |
| <Limit name="measured-frame-rate-720x480" range="182-182" /> <!-- N=210 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="82-95" /> <!-- N=214 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1920x1080" range="252-252" /> <!-- N=210 v98%=1.0 --> |
| <Limit name="measured-frame-rate-3840x2160" range="69-69" /> <!-- N=204 v98%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="148-148" /> <!-- N=212 v98%=1.1 --> |
| <Limit name="measured-frame-rate-480x360" range="148-148" /> <!-- N=214 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=208 v98%=1.0 --> |
| <Limit name="measured-frame-rate-640x360" range="274-274" /> <!-- N=208 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1280x720" range="371-371" /> <!-- N=220 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="254-254" /> <!-- N=208 v98%=1.0 --> |
| </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=206 v98%=1.0 --> |
| <Limit name="measured-frame-rate-640x360" range="252-252" /> <!-- N=206 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="306-306" /> <!-- N=208 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="270-270" /> <!-- N=212 v98%=1.0 --> |
| <Limit name="measured-frame-rate-3840x2160" range="45-45" /> <!-- N=198 v98%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="280-280" /> <!-- N=214 v98%=1.4 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="426-426" /> <!-- N=216 v98%=1.2 --> |
| <Limit name="measured-frame-rate-720x480" range="197-197" /> <!-- N=210 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="76-76" /> <!-- N=212 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="34-34" /> <!-- N=210 v98%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true"> |
| <Limit name="measured-frame-rate-352x288" range="493-493" /> <!-- N=206 v98%=1.1 --> |
| <Limit name="measured-frame-rate-640x360" range="295-295" /> <!-- N=208 v98%=1.2 --> |
| <Limit name="measured-frame-rate-720x480" range="263-263" /> <!-- N=216 v98%=1.2 --> |
| <!-- measured 98%:90-140 med:125/125 FLAKY(mn=62.1 < 63 - 250) --> |
| <Limit name="measured-frame-rate-1280x720" range="125-125" /> <!-- N=206 v98%=1.2 --> |
| <!-- measured 98%:54-74 med:68/68 FLAKY(34 - 136) --> |
| <Limit name="measured-frame-rate-1920x1080" range="68-68" /> <!-- N=208 v98%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="344-344" /> <!-- N=212 v98%=1.3 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="898-898" /> <!-- N=214 v98%=1.1 --> |
| <Limit name="measured-frame-rate-640x360" range="340-340" /> <!-- N=212 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="78-78" /> <!-- N=220 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1920x1080" range="34-34" /> <!-- N=212 v98%=1.0 --> |
| </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 --> |
| <Limit name="measured-frame-rate-640x360" range="194-194" /> <!-- N=214 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="87-87" /> <!-- N=216 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="54-54" /> <!-- N=205 v98%=1.1 --> |
| </MediaCodec> |
| </Decoders> |
| </MediaCodecs> |