问题描述
VtsHalDrmV1_2Target
VtsHalDrmV1_2Target#DrmHalTestVendor/DrmHalTest.DoProvisioning/0_64bit
VtsHalDrmV1_2Target#DrmHalTestVendor/DrmHalTest.DoProvisioning/0_32bit
VtsHalDrmV1_2Target#DrmHalTestVendor/DrmHalTest.DoProvisioning fail on widevine L1
hardware/interfaces/drm/1.2/vts/functional/drm_hal_common.cpp:238
Expected equality of these values:
StatusV1_0::OK
Which is: 4-byte object <00-00 00-00>
status
Which is: 4-byte object <03-00 00-00>
[ FAILED ] DrmHalTestVendor/DrmHalTest.DoProvisioning/0, where GetParam() = "/data/local/tmp/64/lib/libvtswidevine.so" (3498 ms)
解决方案
hidl WVDrmPlugin openSession: set securityLevel correctly
CR对应的branch:
alps-mp-q0.mp1: 申请 ALPS05042139 patch
alps-mp-q0.mp2.tc1sp :申请 ALPS05017261 patch
alps-mp-q0.mp1.tc16sp.p90-pr2: 申请ALPS05048851 patch
以下branch申请 ALPS05017584 patch :
alps-mp-q0.mp2
alps-mp-q0.mp2.tc3
alps-mp-q0.mp1.tc8sp2
alps-mp-q0.mp2.tc16sp-mt6885
alps-mp-q0.mp2.tc19sp
alps-mp-q0.mp1.tc16sp
alps-mp-q0.mp1.tc31sp
alps-mp-q0.mp1.tc8sp3
alps-mp-q0.mp1.tc3sp
以下branch申请ALPS05027180 patch :
alps-mp-q0.mp1.tc16sp.g90t-pr1