add 8k capability for hevc and h264 encoder

Bug: 233267961
Test: CtsVideoTestCases
Change-Id: I685eca0f2afcad3471be922aa1b5c876de3e9fa9
This commit is contained in:
wenchangliu 2023-01-04 07:56:19 +00:00
parent 0344c553f4
commit bdbf4b07a9

View file

@ -154,14 +154,15 @@
<Encoders> <Encoders>
<MediaCodec name="c2.exynos.h264.encoder" type="video/avc"> <MediaCodec name="c2.exynos.h264.encoder" type="video/avc">
<Limit name="size" min="32x32" max="3840x2160" /> <Limit name="size" min="32x32" max="7680x4320" />
<Limit name="alignment" value="2x2" /> <Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" /> <Limit name="block-size" value="16x16" />
<Limit name="block-count" range="1-32400" /> <Limit name="block-count" range="1-129600" />
<Limit name="blocks-per-second" min="1" max="3888000" /> <Limit name="blocks-per-second" min="1" max="3888000" />
<Limit name="bitrate" range="1-240000000" /> <Limit name="bitrate" range="1-240000000" />
<Limit name="performance-point-1280x720" range="240" /> <Limit name="performance-point-1280x720" range="240" />
<Limit name="performance-point-3840x2160" range="120" /> <Limit name="performance-point-3840x2160" range="120" />
<Limit name="performance-point-7680x4320" range="30" />
<Limit name="concurrent-instances" max="16" /> <Limit name="concurrent-instances" max="16" />
<Feature name="can-swap-width-height" value="1" /> <Feature name="can-swap-width-height" value="1" />
<Feature name="vq-minimum-quality"/> <Feature name="vq-minimum-quality"/>
@ -170,14 +171,15 @@
<Feature name="encoding-statistics"/> <Feature name="encoding-statistics"/>
</MediaCodec> </MediaCodec>
<MediaCodec name="c2.exynos.hevc.encoder" type="video/hevc" > <MediaCodec name="c2.exynos.hevc.encoder" type="video/hevc" >
<Limit name="size" min="64x64" max="3840x2176" /> <Limit name="size" min="64x64" max="7680x4320" />
<Limit name="alignment" value="2x2" /> <Limit name="alignment" value="2x2" />
<Limit name="block-size" value="32x32" /> <Limit name="block-size" value="32x32" />
<Limit name="block-count" range="1-8160" /> <Limit name="block-count" range="1-32400" />
<Limit name="blocks-per-second" min="1" max="979200" /> <Limit name="blocks-per-second" min="1" max="972000" />
<Limit name="bitrate" range="1-240000000" /> <Limit name="bitrate" range="1-240000000" />
<Limit name="performance-point-1280x720" range="240" /> <Limit name="performance-point-1280x720" range="240" />
<Limit name="performance-point-3840x2160" range="120" /> <Limit name="performance-point-3840x2160" range="120" />
<Limit name="performance-point-7680x4320" range="30" />
<Limit name="concurrent-instances" max="16" /> <Limit name="concurrent-instances" max="16" />
<Limit name="quality" range="0-100" default="57" /> <Limit name="quality" range="0-100" default="57" />
<Feature name="can-swap-width-height" value="1" /> <Feature name="can-swap-width-height" value="1" />