diff options
author | davidevinavil <davidevinavil@gmail.com> | 2017-06-20 22:00:05 +0200 |
---|---|---|
committer | davidevinavil <davidevinavil@gmail.com> | 2017-06-21 12:36:27 +0200 |
commit | 44a6035e9e07aa878d8164aab35054b6c79a08b0 (patch) | |
tree | a1bcf4545e10c7c279e53c9819f928fd3f8e3b56 | |
parent | 7f8f3f0e70a312492e06b8c2ca5b02004de22e25 (diff) |
media: Fix 720p slow mo
-rw-r--r-- | configs/media_codecs_performance.xml | 70 | ||||
-rw-r--r-- | configs/media_profiles.xml | 101 |
2 files changed, 65 insertions, 106 deletions
diff --git a/configs/media_codecs_performance.xml b/configs/media_codecs_performance.xml index 0f77843..917ec7d 100644 --- a/configs/media_codecs_performance.xml +++ b/configs/media_codecs_performance.xml @@ -32,7 +32,7 @@ limitations under the License. <Limit name="measured-frame-rate-720x480" range="121-121" /> <Limit name="measured-frame-rate-1280x720" range="49-49" /> <Limit name="measured-frame-rate-1920x1080" range="16-45" /> - <Limit name="measured-frame-rate-3840x2160" range="6-24" /> + <Limit name="measured-frame-rate-3840x2160" range="9-28" /> </MediaCodec> <MediaCodec name="OMX.qcom.video.encoder.h263" type="video/3gpp" update="true"> <Limit name="measured-frame-rate-176x144" range="303-303" /> @@ -50,19 +50,19 @@ limitations under the License. <Limit name="measured-frame-rate-1920x1080" range="16-40" /> </MediaCodec> <MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true"> - <Limit name="measured-frame-rate-320x240" range="250-250" /> - <Limit name="measured-frame-rate-720x480" range="68-68" /> - <Limit name="measured-frame-rate-1280x720" range="32-32" /> - <Limit name="measured-frame-rate-1920x1080" range="6-6" /> + <Limit name="measured-frame-rate-320x240" range="609-609" /> + <Limit name="measured-frame-rate-720x480" range="91-69" /> + <Limit name="measured-frame-rate-1280x720" range="57-57" /> + <Limit name="measured-frame-rate-1920x1080" range="31-31" /> </MediaCodec> <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true"> - <Limit name="measured-frame-rate-176x144" range="200-200" /> + <Limit name="measured-frame-rate-176x144" range="400-400" /> </MediaCodec> <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true"> - <Limit name="measured-frame-rate-176x144" range="240-240" /> + <Limit name="measured-frame-rate-176x144" range="280-280" /> </MediaCodec> <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true"> - <Limit name="measured-frame-rate-320x180" range="240-250" /> + <Limit name="measured-frame-rate-320x180" range="160-180" /> <Limit name="measured-frame-rate-640x360" range="50-57" /> <Limit name="measured-frame-rate-1280x720" range="17-24" /> <Limit name="measured-frame-rate-1920x1080" range="8-12" /> @@ -71,23 +71,23 @@ limitations under the License. <Decoders> <MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true"> <Limit name="measured-frame-rate-320x240" range="221-221" /> - <Limit name="measured-frame-rate-720x480" range="156-156" /> - <Limit name="measured-frame-rate-1280x720" range="111-111" /> - <Limit name="measured-frame-rate-1920x1088" range="71-71" /> + <Limit name="measured-frame-rate-720x480" range="190-210" /> + <Limit name="measured-frame-rate-1280x720" range="200-220" /> + <Limit name="measured-frame-rate-1920x1088" range="170-180" /> </MediaCodec> <MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true"> - <Limit name="measured-frame-rate-352x288" range="222-222" /> - <Limit name="measured-frame-rate-720x480" range="165-165" /> - <Limit name="measured-frame-rate-1280x720" range="88-88" /> - <Limit name="measured-frame-rate-1920x1080" range="56-56" /> - <Limit name="measured-frame-rate-3840x2160" range="12-12" /> + <Limit name="measured-frame-rate-352x288" range="250-255" /> + <Limit name="measured-frame-rate-720x480" range="242-246" /> + <Limit name="measured-frame-rate-1280x720" range="230-235" /> + <Limit name="measured-frame-rate-1920x1080" range="216-226" /> + <Limit name="measured-frame-rate-3840x2160" range="68-68" /> </MediaCodec> <MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true"> <Limit name="measured-frame-rate-176x144" range="356-356" /> <Limit name="measured-frame-rate-352x288" range="292-292" /> </MediaCodec> <MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true"> - <Limit name="measured-frame-rate-176x144" range="146-146" /> + <Limit name="measured-frame-rate-176x144" range="152-152" /> <Limit name="measured-frame-rate-480x360" range="145-145" /> </MediaCodec> <MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true"> @@ -104,38 +104,38 @@ limitations under the License. <Limit name="measured-frame-rate-3840x2160" range="51-51" /> </MediaCodec> <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true"> - <Limit name="measured-frame-rate-320x240" range="320-320" /> - <Limit name="measured-frame-rate-720x480" range="150-150" /> - <Limit name="measured-frame-rate-1280x720" range="41-41" /> - <Limit name="measured-frame-rate-1920x1080" range="27-27" /> + <Limit name="measured-frame-rate-320x240" range="445-445" /> + <Limit name="measured-frame-rate-720x480" range="204-204" /> + <Limit name="measured-frame-rate-1280x720" range="80-80" /> + <Limit name="measured-frame-rate-1920x1080" range="35-35" /> </MediaCodec> <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true"> <Limit name="measured-frame-rate-176x144" range="104-279" /> <Limit name="measured-frame-rate-352x288" range="200-200" /> </MediaCodec> <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true"> - <Limit name="measured-frame-rate-352x288" range="320-320" /> - <Limit name="measured-frame-rate-640x360" range="290-290" /> - <Limit name="measured-frame-rate-720x480" range="225-225" /> - <Limit name="measured-frame-rate-1280x720" range="50-50" /> - <Limit name="measured-frame-rate-1920x1080" range="21-21" /> + <Limit name="measured-frame-rate-352x288" range="386-386" /> + <Limit name="measured-frame-rate-640x360" range="270-232" /> + <Limit name="measured-frame-rate-720x480" range="220-290" /> + <Limit name="measured-frame-rate-1280x720" range="100-100" /> + <Limit name="measured-frame-rate-1920x1080" range="62-64" /> </MediaCodec> <MediaCodec name="OMX.google.mpeg4.decoder" update="true"> <Type name="video/mp4v-es"> - <Limit name="measured-frame-rate-176x144" range="430-450" /> + <Limit name="measured-frame-rate-176x144" range="150-170" /> </Type> </MediaCodec> <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true"> - <Limit name="measured-frame-rate-320x240" range="330-381" /> - <Limit name="measured-frame-rate-640x360" range="139-185" /> - <Limit name="measured-frame-rate-1280x720" range="22-38" /> - <Limit name="measured-frame-rate-1920x1080" range="9-18" /> + <Limit name="measured-frame-rate-320x240" range="360-400" /> + <Limit name="measured-frame-rate-640x360" range="200-300" /> + <Limit name="measured-frame-rate-1280x720" range="50-80" /> + <Limit name="measured-frame-rate-1920x1080" range="15-30" /> </MediaCodec> <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true"> - <Limit name="measured-frame-rate-320x240" range="200-230" /> - <Limit name="measured-frame-rate-640x360" range="81-90" /> - <Limit name="measured-frame-rate-1280x720" range="32-40" /> - <Limit name="measured-frame-rate-1920x1080" range="19-23" /> + <Limit name="measured-frame-rate-320x240" range="380-380" /> + <Limit name="measured-frame-rate-640x360" range="270-270" /> + <Limit name="measured-frame-rate-1280x720" range="100-120" /> + <Limit name="measured-frame-rate-1920x1080" range="75-75" /> </MediaCodec> </Decoders> </MediaCodecs> diff --git a/configs/media_profiles.xml b/configs/media_profiles.xml index cf5aeb0..c2c9fc5 100644 --- a/configs/media_profiles.xml +++ b/configs/media_profiles.xml @@ -116,7 +116,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -129,7 +129,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -155,7 +155,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -168,7 +168,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -181,7 +181,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -194,7 +194,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -207,7 +207,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -220,7 +220,7 @@ frameRate="24" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -233,7 +233,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -259,7 +259,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -287,7 +287,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -358,7 +358,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -372,7 +372,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -386,7 +386,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -400,7 +400,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -414,7 +414,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -427,7 +427,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -440,52 +440,11 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> - <!-- CAMCORDER_QUALITY_HIGH_SPEED_HIGH/720P : 720p@120fps; 27.0 Mbps --> - <EncoderProfile quality="highspeedhigh" fileFormat="mp4" duration="30"> - <Video codec="h264" - bitRate="27000000" - width="1280" - height="720" - frameRate="120" /> - <!-- audio setting is ignored --> - <Audio codec="aac" - bitRate="384000" - sampleRate="48000" - channels="2" /> - </EncoderProfile> - - <EncoderProfile quality="highspeed720p" fileFormat="mp4" duration="30"> - <Video codec="h264" - bitRate="27000000" - width="1280" - height="720" - frameRate="120" /> - <!-- audio setting is ignored --> - <Audio codec="aac" - bitRate="384000" - sampleRate="48000" - channels="2" /> - </EncoderProfile> - - <!-- CAMCORDER_QUALITY_HIGH_SPEED_HIGH/1080P : 1080p@60fps; 34.0 Mbps --> - <EncoderProfile quality="highspeed1080p" fileFormat="mp4" duration="30"> - <Video codec="h264" - bitRate="34000000" - width="1920" - height="1080" - frameRate="60" /> - <!-- audio setting is ignored --> - <Audio codec="aac" - bitRate="384000" - sampleRate="48000" - channels="2" /> - </EncoderProfile> - <ImageEncoding quality="95" /> <ImageEncoding quality="80" /> <ImageEncoding quality="70" /> @@ -516,7 +475,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -529,7 +488,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -555,7 +514,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -568,7 +527,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -581,7 +540,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -607,7 +566,7 @@ frameRate="30" /> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -636,7 +595,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -664,7 +623,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="96000" sampleRate="48000" channels="1" /> </EncoderProfile> @@ -706,7 +665,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="96000" sampleRate="48000" channels="1" /> </EncoderProfile> @@ -720,7 +679,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="96000" sampleRate="48000" channels="1" /> </EncoderProfile> @@ -734,7 +693,7 @@ <!-- audio setting is ignored --> <Audio codec="aac" - bitRate="384000" + bitRate="156000" sampleRate="48000" channels="2" /> </EncoderProfile> @@ -787,7 +746,7 @@ maxHFRMode="0" /> <AudioEncoderCap name="aac" enabled="true" - minBitRate="8000" maxBitRate="384000" + minBitRate="8000" maxBitRate="192000" minSampleRate="8000" maxSampleRate="48000" minChannels="1" maxChannels="6" /> |