解决CTS CtsVideoTestCases 的android.video.cts.VideoEncoderDecoderTest#testHevcOther0Perf0320x0240 问题
平台:高通的C6490, android13
测试项:
| Test | Result | Details |
| android.video.cts.VideoEncoderDecoderTest#testHevcOther0Perf0320x0240 | fail |
junit.framework.AssertionFailedError: Expected achievable frame rates for c2.qti.hevc.encoder video/hevc 320x240: [480.0, 535.0].
|
错误log:
10-16 09:57:05.842 10173 17237 17255 E TestRunner: junit.framework.AssertionFailedError: Expected achievable frame rates for c2.qti.hevc.encoder video/hevc 320x240: [480.0, 535.0]. 10-16 09:57:05.842 10173 17237 17255 E TestRunner: Measured frame rate: [190.48459280409364, 194.2274403326295].
根据log,修改 c2.qti.hevc.encoder video/hevc 320x240 的实际范围
patch如下:
diff --git a/LINUX/android/vendor/qcom/proprietary/media-external/codec2/platform/target/android/yupik_iot/data/media_codecs_performance.xml b/LINUX/android/vendor/qcom/proprietary/media-external/codec2/platform/target/android/yupik_iot/data/media_codecs_performance.xml
index 658e8f09b1c..23bcb8e9005 100755
--- a/LINUX/android/vendor/qcom/proprietary/media-external/codec2/platform/target/android/yupik_iot/data/media_codecs_performance.xml
+++ b/LINUX/android/vendor/qcom/proprietary/media-external/codec2/platform/target/android/yupik_iot/data/media_codecs_performance.xml
@@ -116,7 +116,7 @@
<Limit name="measured-frame-rate-1920x1080" range="20-44" />
</MediaCodec>
<MediaCodec name="c2.qti.hevc.encoder" type="video/hevc" update="true">
- <Limit name="measured-frame-rate-320x240" range="480-535" />
+ <Limit name="measured-frame-rate-320x240" range="160-220" />
<Limit name="measured-frame-rate-720x480" range="165-210" />
<Limit name="measured-frame-rate-1280x720" range="35-250" />
<Limit name="measured-frame-rate-1920x1080" range="17-37" />
浙公网安备 33010602011771号