| <?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.Nvidia.h264.encoder" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="322-322" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-720x480" range="89-91" /> <!-- N=80 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1280x720" range="78-78" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="41-41" /> <!-- N=80 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.Nvidia.vp8.encoder" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="180-181" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-640x360" range="90-90" /> <!-- N=80 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1280x720" range="76-77" /> <!-- N=80 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1920x1080" range="36-36" /> <!-- N=80 v98%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="747-747" /> <!-- N=80 v98%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true"> |
| <!-- measured 98%:110-447 med:190 SLOW variance:2.0 --> |
| <Limit name="measured-frame-rate-320x240" range="189-224" /> <!-- N=80 --> |
| <Limit name="measured-frame-rate-720x480" range="143-143" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="74-75" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="36-36" /> <!-- N=80 v98%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="763-763" /> <!-- N=80 v93%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="140-143" /> <!-- N=80 v98%=1.2 --> |
| <Limit name="measured-frame-rate-640x360" range="52-52" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1280x720" range="35-35" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="17-18" /> <!-- N=80 v98%=1.1 --> |
| </MediaCodec> |
| </Encoders> |
| <Decoders> |
| <MediaCodec name="OMX.Nvidia.h263.decode" type="video/3gpp" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="1086-1086" /> <!-- N=80 v98%=1.3 --> |
| <Limit name="measured-frame-rate-352x288" range="967-967" /> <!-- N=80 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.Nvidia.h264.decode" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="1420-1420" /> <!-- N=80 v98%=1.3 --> |
| <Limit name="measured-frame-rate-720x480" range="732-732" /> <!-- N=80 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1280x720" range="315-315" /> <!-- N=78 v97%=1.0 --> |
| <Limit name="measured-frame-rate-1920x1088" range="135-136" /> <!-- N=80 v98%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.Nvidia.mp4.decode" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="1120-1120" /> <!-- N=80 v98%=1.3 --> |
| <Limit name="measured-frame-rate-480x368" range="709-709" /> <!-- N=80 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.Nvidia.vp8.decode" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x192" range="1203-1219" /> <!-- N=80 v98%=1.3 --> |
| <Limit name="measured-frame-rate-640x368" range="672-695" /> <!-- N=80 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="243-243" /> <!-- N=80 v98%=1.0 --> |
| <Limit name="measured-frame-rate-1920x1088" range="126-126" /> <!-- N=80 v98%=1.0 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true"> |
| <!-- measured 97%:706-1337 med:1168 FLAKY(mn=454.8 < 486 - 1944) WIDEN(455 - 1944) --> |
| <Limit name="measured-frame-rate-176x144" range="909-972" /> <!-- N=80 v97%=1.4 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true"> |
| <Limit name="measured-frame-rate-320x240" range="365-365" /> <!-- N=80 v98%=1.5 --> |
| <Limit name="measured-frame-rate-720x480" range="158-158" /> <!-- N=80 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="62-62" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="26-26" /> <!-- N=80 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true"> |
| <Limit name="measured-frame-rate-352x288" range="327-327" /> <!-- N=80 v98%=1.6 --> |
| <Limit name="measured-frame-rate-640x360" range="247-247" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-720x480" range="193-193" /> <!-- N=80 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1280x720" range="77-77" /> <!-- N=80 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="39-39" /> <!-- N=80 v98%=1.2 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true"> |
| <Limit name="measured-frame-rate-176x144" range="928-928" /> <!-- N=80 v98%=1.6 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="498-498" /> <!-- N=80 v98%=1.7 --> |
| <Limit name="measured-frame-rate-640x360" range="227-227" /> <!-- N=80 v98%=1.4 --> |
| <Limit name="measured-frame-rate-1280x720" range="67-67" /> <!-- N=80 v98%=1.1 --> |
| <Limit name="measured-frame-rate-1920x1080" range="29-29" /> <!-- N=80 v98%=1.1 --> |
| </MediaCodec> |
| <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true"> |
| <Limit name="measured-frame-rate-320x180" range="495-495" /> <!-- N=80 v98%=1.3 --> |
| <Limit name="measured-frame-rate-640x360" range="193-193" /> <!-- N=80 v98%=1.3 --> |
| <Limit name="measured-frame-rate-1280x720" range="66-66" /> <!-- N=80 v98%=1.2 --> |
| <Limit name="measured-frame-rate-1920x1080" range="37-37" /> <!-- N=80 v98%=1.2 --> |
| </MediaCodec> |
| </Decoders> |
| </MediaCodecs> |