解决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" />

 

posted @ 2025-01-16 16:25  simple雨  阅读(37)  评论(0编辑  收藏  举报