laurel_sprout: add "can-swap-width-height" for video codecs
[VSR-4.2-004.002] MUST support identical size ranges horizontally as vertically (for example, support portrait videos of the same size if they support a landscape video size.) Bug: 322453106 Test: atest android.mediav2.cts.CodecInfoTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:aa514b3779b94a7dc40dab302c84ab8ae97becfa) Merged-In: I6918bc926964c8dd398d686ee3e7713d4f023ff2 Change-Id: I6918bc926964c8dd398d686ee3e7713d4f023ff2 Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
This commit is contained in:
@@ -70,6 +70,7 @@
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
<!-- Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.avc.decoder.secure" type="video/avc" >
|
||||
<Alias name="OMX.qcom.video.decoder.avc.secure" />
|
||||
@@ -84,6 +85,7 @@
|
||||
<Limit name="performance-point-1920x1080" value="60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="secure-playback" required="true" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
<Limit name="concurrent-instances" max="4" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.hevc.decoder" type="video/hevc" >
|
||||
@@ -100,6 +102,7 @@
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
<!-- <Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.hevc.decoder.secure" type="video/hevc" >
|
||||
@@ -115,6 +118,7 @@
|
||||
<Limit name="performance-point-1920x1080" value="60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="secure-playback" required="true" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
<Limit name="concurrent-instances" max="4" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.vp8.decoder" type="video/x-vnd.on2.vp8" >
|
||||
@@ -131,6 +135,7 @@
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
<!-- <Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.vp9.decoder" type="video/x-vnd.on2.vp9" >
|
||||
@@ -147,6 +152,7 @@
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
<!-- <Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
<Limit name="concurrent-instances" max="6" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.vp9.decoder.secure" type="video/x-vnd.on2.vp9" >
|
||||
@@ -161,6 +167,7 @@
|
||||
<Limit name="performance-point-1920x1080" value="60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="secure-playback" required="true" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
<Limit name="concurrent-instances" max="4" />
|
||||
</MediaCodec>
|
||||
</Decoders>
|
||||
@@ -183,6 +190,7 @@
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
<!-- <Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.hevc.encoder" type="video/hevc">
|
||||
<Alias name="OMX.qcom.video.encoder.hevc" />
|
||||
@@ -201,6 +209,7 @@
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
<!-- <Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="bitrate-modes" value="VBR,CBR,CQ" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.hevc.encoder.cq" type="video/hevc">
|
||||
<Limit name="size" min="512x512" max="512x512" />
|
||||
@@ -252,6 +261,7 @@
|
||||
<Limit name="performance-point-1280x720" value="120" />
|
||||
<!-- <Limit name="performance-point-720x480" value="240" /> -->
|
||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
||||
<Feature name="can-swap-width-height" value="1" />
|
||||
</MediaCodec>
|
||||
</Encoders>
|
||||
</Included>
|
||||
|
||||
Reference in New Issue
Block a user