Multimedia tests of GTS are failing on i.MX6 running Android 7.1.1

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multimedia tests of GTS are failing on i.MX6 running Android 7.1.1

2,824 次查看
saiyamdoshi
Contributor II

#Hello,

We are using Android 7.1.1 on the Nitrogen6x platform based on i.MX6QDL. We are executing GTS test package and observed few audio/video related tests are failing. Please check attached logs and test result for the same. Please advise if there what could be the issue.

armeabi-v7a GtsMediaTestCases
TestResultDetails
armeabi-v7a GtsExoPlayerTestCases
TestResultDetails
com.google.android.exoplayer.gts.DashTest#testH264AdaptiveWithRendererDisabling
fail
junit.framework.AssertionFailedError: Test timed out after 300000 ms.
com.google.android.exoplayer.gts.DashTest#testH264AdaptiveWithSeeking
fail
junit.framework.AssertionFailedError: Test timed out after 300000 ms.
com.google.android.exoplayer.gts.DashTest#testH265Adaptive
fail
junit.framework.AssertionFailedError: Codec(DashTest:Video) output 3813 buffers. Expected in range [3840, 3841].
com.google.android.exoplayer.gts.DashTest#testH265AdaptiveWithRendererDisabling
fail
junit.framework.AssertionFailedError: Test timed out after 300000 ms.
com.google.android.exoplayer.gts.DashTest#testWidevineH264Adaptive
fail
java.lang.Error: com.google.android.exoplayer2.ExoPlaybackException


Thanks.

5 回复数

2,176 次查看
brood
Contributor IV

Hi saiyamdoshi‌,

I've managed to solve one more GTS failure on my own (com.google.android.exoplayer.gts.DashTest#testH264AdaptiveWithSeeking).  If you're wondering how to solve the H265 failures, simply don't use NXP's H265 software codec and use Google's provided in AOSP.  I believe that I've had to limit the resolution to something other than 1080p to get it to pass all of the tests.  I can confirm the timestamp manager patch will fix (com.google.android.exoplayer.gts.DashTest#testWidevineH264Adaptive) as long as you have Widevine properly integrated.

Please see my post:

i.MX6Q H.264 video codecs fail GtsExoPlayerTestCases 

0 项奖励
回复

2,176 次查看
mingzhou
NXP Employee
NXP Employee

please apply timestamp_manager.patch to external/fsl_imx_omx.git (vendor/nxp/fsl_imx_omx.git in android 8.0)

it will fix widevine H264 issue.

About cases about H265, they are performance issue as i.mx6 use software decode for hevc codec. Please try to get waiver from google. 

2,176 次查看
brood
Contributor IV

Hello saiyamdoshi‌,

I am also experiencing the same issues that you report above while running GTS.  Have you made any progress in resolving them?

We are running:

1. i.MX6Q

2. Android 7.1.1 BSP with Codec update to 7.1.2/8.0.0beta (needed to resolve CTS security issues)

3. Custom tablet design based on SabreSD

0 项奖励
回复

2,176 次查看
saiyamdoshi
Contributor II

Hello mingzhou‌ - SoC is i.MX6DQ version only. Is there any known fix for this?

2,176 次查看
mingzhou
NXP Employee
NXP Employee

 IMX6DL (two cores) does not have enough performance for these test. some test case can pass only with IMX6DQ( four cores).

Audio stream is compressed in gts 5.0_r1 packages while it was not in previous. This cost more cpu usage for decryption and it get late.

 

0 项奖励
回复