| <?xml version="1.0" encoding="utf-8" ?> |
| <!-- Copyright 2016 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. |
| --> |
| |
| <MediaCodecs> |
| <Encoders> |
| <MediaCodec name="OMX.qcom.video.encoder.h263" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="142-142" /> <!-- N=62 v97%=1.4 --> |
| <Limit name="measured-frame-rate-352x288" range="114-114" /> <!-- N=62 v97%=1.5 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="118-118" /> <!-- N=62 v97%=1.5 --> |
| <Limit name="measured-frame-rate-720x480" range="65-69" /> <!-- N=62 v97%=1.5 --> |
| <Limit name="measured-frame-rate-1280x720" range="34-37" /> <!-- N=62 v97%=1.3 --> |
| <Limit name="measured-frame-rate-1920x1080" range="21-23" /> <!-- N=62 v97%=1.5 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.hevc" type="video/hevc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="116-116" /> <!-- N=62 v97%=1.4 --> |
| <Limit name="measured-frame-rate-720x480" range="67-67" /> <!-- N=62 v97%=1.5 --> |
| <Limit name="measured-frame-rate-1280x720" range="35-36" /> <!-- N=62 v97%=1.3 --> |
| <Limit name="measured-frame-rate-1920x1080" range="22-23" /> <!-- N=62 v97%=1.5 --> |
| <Limit name="measured-frame-rate-3840x2160" range="15-17" /> <!-- N=62 v97%=2.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.mpeg4" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="141-141" /> <!-- N=62 v97%=1.5 --> |
| <Limit name="measured-frame-rate-352x288" range="100-102" /> <!-- N=62 v97%=1.6 --> |
| <Limit name="measured-frame-rate-640x480" range="62-73" /> <!-- N=62 v97%=1.6 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.encoder.vp8" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="109-110" /> <!-- N=62 v97%=1.5 --> |
| <Limit name="measured-frame-rate-640x360" range="69-73" /> <!-- N=62 v97%=1.6 --> |
| <Limit name="measured-frame-rate-1280x720" range="30-30" /> <!-- N=62 v97%=1.6 --> |
| <!-- measured 97%:9-32 med:20 FLAKY(9 - 34) --> |
| <Limit name="measured-frame-rate-1920x1080" range="17-17" /> <!-- N=62 v97%=1.9 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="153-165" /> <!-- N=62 v97%=1.5 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true"> |
| <!-- measured 97%:64-289 med:111 variance:2.1 --> |
| <Limit name="measured-frame-rate-320x240" range="110-145" /> <!-- N=62 --> |
| <!-- measured 97%:30-137 med:45 variance:2.1 --> |
| <Limit name="measured-frame-rate-720x480" range="44-69" /> <!-- N=62 --> |
| <!-- measured 97%:15-85 med:26 FLAKY(13 - 86 < mx=86.7) variance:2.4 --> |
| <Limit name="measured-frame-rate-1280x720" range="26-43" /> <!-- N=62 --> |
| <!-- measured 97%:6-46 med:14 FLAKY(7 - 46 < mx=46.4) variance:2.6 --> |
| <Limit name="measured-frame-rate-1920x1080" range="13-23" /> <!-- N=62 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="144-145" /> <!-- N=62 v97%=1.4 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="62-77" /> <!-- N=62 v97%=1.7 --> |
| <Limit name="measured-frame-rate-640x360" range="39-42" /> <!-- N=62 v97%=1.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="17-24" /> <!-- N=62 v97%=1.6 --> |
| <Limit name="measured-frame-rate-1920x1080" range="8-12" /> <!-- N=62 v97%=1.7 --> |
| </MediaCodec> |
| </Encoders> |
| <Decoders> |
| <MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="149-150" /> <!-- N=62 v97%=1.0 --> |
| <Limit name="measured-frame-rate-352x288" range="149-150" /> <!-- N=62 v97%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="235-247" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-720x480" range="194-204" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="99-105" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1088" range="44-45" /> <!-- N=62 v97%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true"> |
| <Limit name="measured-frame-rate-352x288" range="240-263" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-640x360" range="205-212" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-720x480" range="191-191" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="134-134" /> <!-- N=62 v97%=1.0 --> |
| <Limit name="measured-frame-rate-1920x1080" range="54-55" /> <!-- N=62 v97%=1.0 --> |
| <Limit name="measured-frame-rate-3840x2160" range="12-12" /> <!-- N=62 v97%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="144-152" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-480x360" range="144-145" /> <!-- N=62 v97%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="249-294" /> <!-- N=62 v97%=1.2 --> |
| <Limit name="measured-frame-rate-640x360" range="239-239" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="240-267" /> <!-- N=62 v97%=1.3 --> |
| <Limit name="measured-frame-rate-1920x1080" range="246-246" /> <!-- N=62 v97%=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="249-249" /> <!-- N=62 v97%=1.0 --> |
| <Limit name="measured-frame-rate-640x360" range="223-225" /> <!-- N=62 v97%=1.0 --> |
| <Limit name="measured-frame-rate-1280x720" range="277-277" /> <!-- N=62 v97%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="256-256" /> <!-- N=62 v97%=1.0 --> |
| <Limit name="measured-frame-rate-3840x2160" range="45-45" /> <!-- N=62 v97%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="279-279" /> <!-- N=62 v97%=1.8 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true"> |
| <!-- measured 97%:88-357 med:168 FLAKY(mn=65.9 < 84 - 358 < mx=392.2) variance:2.0 --> |
| <Limit name="measured-frame-rate-320x240" range="167-179" /> <!-- N=62 --> |
| <Limit name="measured-frame-rate-720x480" range="80-102" /> <!-- N=62 v97%=1.7 --> |
| <Limit name="measured-frame-rate-1280x720" range="27-37" /> <!-- N=62 v90%=1.7 --> |
| <!-- measured 97%:6-35 med:11 variance:2.3 --> |
| <Limit name="measured-frame-rate-1920x1080" range="11-18" /> <!-- N=62 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true"> |
| <!-- measured 97%:94-538 med:138 variance:2.4 --> |
| <Limit name="measured-frame-rate-352x288" range="137-269" /> <!-- N=60 --> |
| <!-- measured 97%:56-302 med:87 FLAKY(43 - 302) variance:2.3 --> |
| <Limit name="measured-frame-rate-640x360" range="86-151" /> <!-- N=62 --> |
| <!-- measured 96%:47-265 med:70 FLAKY(35 - 266 < mx=268.7) variance:2.3 --> |
| <Limit name="measured-frame-rate-720x480" range="69-133" /> <!-- N=59 --> |
| <!-- measured 96%:21-114 med:31 FLAKY(15 - 114 < mx=118.0) variance:2.3 --> |
| <Limit name="measured-frame-rate-1280x720" range="30-57" /> <!-- N=52 --> |
| <!-- measured 97%:13-58 med:18 FLAKY(9 - 58 < mx=59.7) variance:2.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="17-29" /> <!-- N=62 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="336-336" /> <!-- N=62 v97%=1.8 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true"> |
| <!-- measured 97%:195-743 med:330 FLAKY(165 - 762 < mx=771.0) --> |
| <Limit name="measured-frame-rate-320x180" range="330-381" /> <!-- N=62 v97%=1.9 --> |
| <!-- measured 97%:69-324 med:140 FLAKY(mn=66.8 < 70 - 324 < mx=326.8) variance:2.2 --> |
| <Limit name="measured-frame-rate-640x360" range="139-162" /> <!-- N=62 --> |
| <!-- measured 97%:15-75 med:22 variance:2.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="22-38" /> <!-- N=62 --> |
| <!-- measured 97%:6-32 med:8 FLAKY(4 - 32) variance:2.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="7-16" /> <!-- N=62 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true"> |
| <!-- measured 97%:124-504 med:200 FLAKY(100 - 504 < mx=514.7) variance:2.0 --> |
| <Limit name="measured-frame-rate-320x180" range="200-252" /> <!-- N=62 --> |
| <Limit name="measured-frame-rate-640x360" range="81-90" /> <!-- N=62 v97%=1.8 --> |
| <!-- measured 97%:20-78 med:32 FLAKY(16 - 80 < mx=80.9) --> |
| <Limit name="measured-frame-rate-1280x720" range="32-40" /> <!-- N=62 v97%=2.0 --> |
| <Limit name="measured-frame-rate-1920x1080" range="19-23" /> <!-- N=62 v97%=1.9 --> |
| </MediaCodec> |
| </Decoders> |
| </MediaCodecs> |