diff options
author | Robin Peng <robinpeng@google.com> | 2021-02-23 20:00:28 +0800 |
---|---|---|
committer | Robin Peng <robinpeng@google.com> | 2021-03-06 16:31:12 +0800 |
commit | c2b5ca99e33861414457889592d930cafba63374 (patch) | |
tree | c319aade65ea1e504be4b6f7332c0aa67352583d /media_codecs_aosp_c2.xml | |
parent | 0ef3a89b9304c1ae3c8a5d46d3a5cfe4e45cbbce (diff) | |
download | gs101-c2b5ca99e33861414457889592d930cafba63374.tar.gz |
Move slider into gs101 and <device>
from: 026342771c6642980cb4653b1ec4d857a5d8be54
Bug: 167996145
Change-Id: I2ebf7f019afed1cbe9b60dcd82581bd3a52fe109
Diffstat (limited to 'media_codecs_aosp_c2.xml')
-rw-r--r-- | media_codecs_aosp_c2.xml | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/media_codecs_aosp_c2.xml b/media_codecs_aosp_c2.xml new file mode 100644 index 00000000..b6407019 --- /dev/null +++ b/media_codecs_aosp_c2.xml @@ -0,0 +1,188 @@ +<?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. +--> +<MediaCodecs> + <Settings> + <Setting name="supports-multiple-secure-codecs" value="true" /> + <Setting name="supports-secure-with-non-secure-codec" value="true" /> + </Settings> + <Decoders> + <MediaCodec name="c2.exynos.h264.decoder" type="video/avc"> + <Limit name="size" min="32x32" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-120000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="c2.exynos.h264.decoder.secure" type="video/avc"> + <Limit name="size" min="32x32" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-120000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="2" /> + <Feature name="adaptive-playback" /> + <Feature name="secure-playback" required="true" /> + </MediaCodec> + <MediaCodec name="c2.exynos.hevc.decoder" type="video/hevc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-120000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="c2.exynos.hevc.decoder.secure" type="video/hevc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-120000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="2" /> + <Feature name="adaptive-playback" /> + <Feature name="secure-playback" required="true" /> + </MediaCodec> + <MediaCodec name="c2.exynos.mpeg4.decoder" type="video/mp4v-es"> + <Limit name="size" min="32x32" max="2048x2048" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-16384" /> + <Limit name="blocks-per-second" min="1" max="979200" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-1920x1080" range="120" /> + <Limit name="concurrent-instances" max="16" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="c2.exynos.h263.decoder" type="video/3gpp"> + <Limit name="size" min="32x32" max="2048x1152" /> + <Limit name="alignment" value="4x4" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-9216" /> + <Limit name="blocks-per-second" min="1" max="979200" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-1920x1080" range="120" /> + <Limit name="concurrent-instances" max="16" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="c2.exynos.vp8.decoder" type="video/x-vnd.on2.vp8" > + <Limit name="size" min="32x32" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="c2.exynos.vp9.decoder" type="video/x-vnd.on2.vp9" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="64x64" /> + <Limit name="block-count" range="1-2025" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="c2.exynos.vp9.decoder.secure" type="video/x-vnd.on2.vp9" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="64x64" /> + <Limit name="block-count" range="1-2025" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="2" /> + <Feature name="adaptive-playback" /> + <Feature name="secure-playback" required="true" /> + </MediaCodec> + </Decoders> + + <Encoders> + <MediaCodec name="c2.exynos.h264.encoder" type="video/avc"> + <Limit name="size" min="32x32" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-120000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + </MediaCodec> + <MediaCodec name="c2.exynos.hevc.encoder" type="video/hevc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="64x64" /> + <Limit name="block-count" range="1-2025" /> + <Limit name="blocks-per-second" min="1" max="979200" /> + <Limit name="bitrate" range="1-120000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + </MediaCodec> + <MediaCodec name="c2.exynos.mpeg4.encoder" type="video/mp4v-es"> + <Limit name="size" min="32x32" max="2048x2048" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-16384" /> + <Limit name="blocks-per-second" min="1" max="979200" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-1920x1080" range="120" /> + <Limit name="concurrent-instances" max="16" /> + </MediaCodec> + <MediaCodec name="c2.exynos.h263.encoder" type="video/3gpp"> + <Limit name="size" min="32x32" max="2048x1152" /> + <Limit name="alignment" value="4x4" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-9216" /> + <Limit name="blocks-per-second" min="1" max="979200" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-1920x1080" range="120" /> + <Limit name="concurrent-instances" max="16" /> + </MediaCodec> + <MediaCodec name="c2.exynos.vp8.encoder" type="video/x-vnd.on2.vp8" > + <Limit name="size" min="32x32" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-32400" /> + <Limit name="blocks-per-second" min="1" max="3888000" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + </MediaCodec> + <MediaCodec name="c2.exynos.vp9.encoder" type="video/x-vnd.on2.vp9" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="64x64" /> + <Limit name="block-count" range="1-2025" /> + <Limit name="blocks-per-second" min="1" max="243000" /> + <Limit name="bitrate" range="1-80000000" /> + <Limit name="performance-point-3840x2160" range="120" /> + <Limit name="concurrent-instances" max="16" /> + </MediaCodec> + </Encoders> +</MediaCodecs> |