Implement Widevine drm HIDL HAL service.
Modify Android mediadrm and mediacrypto glue layer to use HIDL interface. Test: Play Movies (streaming and offline playback) Test: ANDROID_BUILD_TOP= ./android-gts/tools/gts-tradefed run gts -m GtsMediaTestCases Test: adb shell /system/bin/libwvdrmengine_hidl_test Test: adb shell /system/bin/libwvdrmmediacrypto_hidl_test Test: adb shell /system/bin/libwvdrmdrmplugin_hidl_test bug: 34628973 Change-Id: Icd5f2dd556acb9874697963b4d7d62cb7c943e74
This commit is contained in:
committed by
John W. Bruce
parent
a4506542df
commit
2dc53442e7
@@ -33,10 +33,6 @@ cd $ANDROID_BUILD_TOP/vendor/widevine/libwvdrmengine/oemcrypto/test
|
||||
pwd
|
||||
mm || mma
|
||||
|
||||
cd $ANDROID_BUILD_TOP/vendor/widevine/libwvdrmengine/test/java/src/com/widevine/test
|
||||
pwd
|
||||
mm WITH_DEXPREOPT=false || mma WITH_DEXPREOPT=false
|
||||
|
||||
echo "waiting for device"
|
||||
adb root && adb wait-for-device remount
|
||||
|
||||
@@ -55,7 +51,9 @@ try_adb_push $OUT/system/bin/cdm_extended_duration_test
|
||||
try_adb_push $OUT/system/bin/policy_engine_unittest
|
||||
try_adb_push $OUT/system/bin/policy_engine_constraints_unittest
|
||||
try_adb_push $OUT/system/bin/libwvdrmmediacrypto_test
|
||||
try_adb_push $OUT/system/bin/libwvdrmmediacrypto_hidl_test
|
||||
try_adb_push $OUT/system/bin/libwvdrmdrmplugin_test
|
||||
try_adb_push $OUT/system/bin/libwvdrmdrmplugin_hidl_test
|
||||
try_adb_push $OUT/system/bin/cdm_engine_test
|
||||
try_adb_push $OUT/system/bin/cdm_session_unittest
|
||||
try_adb_push $OUT/system/bin/file_store_unittest
|
||||
@@ -67,10 +65,10 @@ try_adb_push $OUT/system/bin/device_files_unittest
|
||||
try_adb_push $OUT/system/bin/service_certificate_unittest
|
||||
try_adb_push $OUT/system/bin/timer_unittest
|
||||
try_adb_push $OUT/system/bin/libwvdrmengine_test
|
||||
try_adb_push $OUT/system/bin/libwvdrmengine_hidl_test
|
||||
try_adb_push $OUT/system/bin/buffer_reader_test
|
||||
try_adb_push $OUT/system/bin/distribution_test
|
||||
try_adb_push $OUT/system/bin/event_metric_test
|
||||
adb install -r $OUT/system/app/MediaDrmAPITest/MediaDrmAPITest.apk
|
||||
|
||||
cd $ANDROID_BUILD_TOP/vendor/widevine/libwvdrmengine
|
||||
./run_all_unit_tests.sh
|
||||
|
||||
Reference in New Issue
Block a user