Failed WVTS test

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Failed WVTS test

Jump to solution
1,368 Views
tristanbss
Contributor I

Hi,

We ran the WVTS test on our imx8mq customized board running Android 12.1.0_1.0.0 with  Widevine L1 support.

There are some failed items in the results. 

 

Test Result Details

arm64-v8a WvtsDeviceTestCases
com.google.android.wvts.MediaDrmParameterizedTests#testValidateMetrics[L1]
fail
java.lang.AssertionError: license_sdk_version value empty: metrics
com.google.android.wvts.MediaDrmParameterizedTests#testStableDrmIdentifier[L3]
fail
Device id not stable: ac9e72902e704bef69ca002db4e8e8cd8f83cc039fe4fe34ed78b53b0bc81838, 9c99ccd3c902fc7354e2932a26dc5e2bc6cacf211037d8aefc75a87d8d0568de: arrays first differed at element [0]; expected:<-84> but was:<-100>
com.google.android.wvts.MediaDrmParameterizedTests#testValidateMetrics[L3]
fail
java.lang.AssertionError: license_sdk_version value empty: metrics
com.google.android.wvts.WidevineBusinessLogicTests#testWidevineVersion
fail
java.lang.AssertionError: Unknown build number with cdm version 16.1.0
com.google.android.wvts.WidevineH264PlaybackTests#testClearWith1080P30SessionlessUsingSecureDecoder
fail
java.lang.Exception: Failed components: < Audio Reached Seconds: The Audio only played to 0 ms instead of 20000 ms > < No Exceptions: An exception occurred during playback (Attempted to use a closed session) > < Video Reached Seconds: The Video only played to 0 ms instead of 20000 ms >
com.google.android.wvts.WidevineH264PlaybackTests#testClearWith1080P30SessionlessUsingUnsecureDecoder
fail
java.lang.Exception: Failed components: < Audio Reached Seconds: The Audio only played to 0 ms instead of 20000 ms > < No Exceptions: An exception occurred during playback (Attempted to use a closed session) > < Video Reached Seconds: The Video only played to 0 ms instead of 20000 ms >

 

It appears that the required minimum CDM version is 16.1.1. However, the CDM version of the Google Widevine code used by widevine_l1_android-12.1.0_1.0.0 is 16.1.0.

Could you please help us to address these failures.

Thanks.

 

BR,

Tristan

0 Kudos
Reply
1 Solution
1,058 Views
joanxie
NXP TechSupport
NXP TechSupport

sorry for my late response, I got the patches just now, I send to you via mail, pls check it

View solution in original post

0 Kudos
Reply
3 Replies
1,310 Views
joanxie
NXP TechSupport
NXP TechSupport

try to update the CDM version to the later version than v16 and try again

0 Kudos
Reply
1,296 Views
tristanbss
Contributor I

The libwvdrmengine containing the CDM under vendor/widevine that we are using is patched by NXP to support Widevine L1. However, it seems that we cannot replace only the cdm folder inside libwvdrmengine.

Are there any new patches from NXP for a newer version of libwvdrmengine that support Widevine L1?

Further, if so, can we still use the same widevine TA in Trusty OS?

 

Thanks.

0 Kudos
Reply
1,059 Views
joanxie
NXP TechSupport
NXP TechSupport

sorry for my late response, I got the patches just now, I send to you via mail, pls check it

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2289341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFailed%20WVTS%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EWe%20ran%20the%20WVTS%20test%20on%20our%20imx8mq%20customized%20board%20running%20Android%2012.1.0_1.0.0%20with%26nbsp%3B%20Widevine%20L1%20support.%3C%2FP%3E%3CP%3EThere%20are%20some%20failed%20items%20in%20the%20results.%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ETest%20Result%20Details%3C%2FP%3E%3CTABLE%3E%3CTBODY%3E%3CTR%3E%3CTD%20class%3D%22%22%3Earm64-v8a%26nbsp%3BWvtsDeviceTestCases%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%3Ecom.google.android.wvts.MediaDrmParameterizedTests%23testValidateMetrics%5BL1%5D%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%3Efail%3C%2FDIV%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3Ejava.lang.AssertionError%3A%20license_sdk_version%20value%20empty%3A%20metrics%3C%2FDIV%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%3Ecom.google.android.wvts.MediaDrmParameterizedTests%23testStableDrmIdentifier%5BL3%5D%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%3Efail%3C%2FDIV%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3EDevice%20id%20not%20stable%3A%20ac9e72902e704bef69ca002db4e8e8cd8f83cc039fe4fe34ed78b53b0bc81838%2C%209c99ccd3c902fc7354e2932a26dc5e2bc6cacf211037d8aefc75a87d8d0568de%3A%20arrays%20first%20differed%20at%20element%20%5B0%5D%3B%20expected%3A%26lt%3B-84%26gt%3B%20but%20was%3A%26lt%3B-100%26gt%3B%3C%2FDIV%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%3Ecom.google.android.wvts.MediaDrmParameterizedTests%23testValidateMetrics%5BL3%5D%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%3Efail%3C%2FDIV%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3Ejava.lang.AssertionError%3A%20license_sdk_version%20value%20empty%3A%20metrics%3C%2FDIV%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%3Ecom.google.android.wvts.WidevineBusinessLogicTests%23testWidevineVersion%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%3Efail%3C%2FDIV%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3Ejava.lang.AssertionError%3A%20Unknown%20build%20number%20with%20cdm%20version%2016.1.0%3C%2FDIV%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%3Ecom.google.android.wvts.WidevineH264PlaybackTests%23testClearWith1080P30SessionlessUsingSecureDecoder%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%3Efail%3C%2FDIV%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3Ejava.lang.Exception%3A%20Failed%20components%3A%20%26lt%3B%20Audio%20Reached%20Seconds%3A%20The%20Audio%20only%20played%20to%200%20ms%20instead%20of%2020000%20ms%20%26gt%3B%20%26lt%3B%20No%20Exceptions%3A%20An%20exception%20occurred%20during%20playback%20(Attempted%20to%20use%20a%20closed%20session)%20%26gt%3B%20%26lt%3B%20Video%20Reached%20Seconds%3A%20The%20Video%20only%20played%20to%200%20ms%20instead%20of%2020000%20ms%20%26gt%3B%3C%2FDIV%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%3Ecom.google.android.wvts.WidevineH264PlaybackTests%23testClearWith1080P30SessionlessUsingUnsecureDecoder%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%3Efail%3C%2FDIV%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3Ejava.lang.Exception%3A%20Failed%20components%3A%20%26lt%3B%20Audio%20Reached%20Seconds%3A%20The%20Audio%20only%20played%20to%200%20ms%20instead%20of%2020000%20ms%20%26gt%3B%20%26lt%3B%20No%20Exceptions%3A%20An%20exception%20occurred%20during%20playback%20(Attempted%20to%20use%20a%20closed%20session)%20%26gt%3B%20%26lt%3B%20Video%20Reached%20Seconds%3A%20The%20Video%20only%20played%20to%200%20ms%20instead%20of%2020000%20ms%20%26gt%3B%3C%2FDIV%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CBR%20%2F%3E%3CP%3EIt%20appears%20that%20the%20required%20minimum%20CDM%20version%20is%20%3CSTRONG%3E16.1.1%3C%2FSTRONG%3E.%20However%2C%20the%20CDM%20version%20of%20the%20Google%20Widevine%20code%20used%20by%20%3CSTRONG%3Ewidevine_l1_android-12.1.0_1.0.0%3C%2FSTRONG%3E%20is%20%3CSTRONG%3E16.1.0%3C%2FSTRONG%3E.%3C%2FP%3E%3CP%3ECould%20you%20please%20help%20us%20to%20address%20these%20failures.%3C%2FP%3E%3CP%3EThanks.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBR%2C%3C%2FP%3E%3CP%3ETristan%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2289341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208%20Family%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESecurity%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2289930%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Failed%20WVTS%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289930%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThe%20libwvdrmengine%20containing%20the%20CDM%20under%20vendor%2Fwidevine%20that%20we%20are%20using%20is%20patched%20by%20NXP%20to%20support%20Widevine%20L1.%20However%2C%20it%20seems%20that%20we%20cannot%20replace%20only%20the%20cdm%20folder%20inside%20libwvdrmengine.%3C%2FP%3E%3CP%3EAre%20there%20any%20new%20patches%20from%20NXP%20for%20a%20newer%20version%20of%20libwvdrmengine%20that%20support%20Widevine%20L1%3F%3C%2FP%3E%3CP%3EFurther%2C%20if%20so%2C%20can%20we%20still%20use%20the%20same%20widevine%20TA%20in%20Trusty%20OS%3F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThanks.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2289844%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Failed%20WVTS%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289844%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Etry%20to%20update%20the%20CDM%20version%20to%20the%20later%20version%20than%20v16%20and%20try%20again%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2294907%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Failed%20WVTS%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2294907%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Esorry%20for%20my%20late%20response%2C%20I%20got%20the%20patches%20just%20now%2C%20I%20send%20to%20you%20via%20mail%2C%20pls%20check%20it%3C%2FP%3E%3C%2FLINGO-BODY%3E