Commit graph

28 commits

Author SHA1 Message Date
Kyle Zhang
1e67d27b36 Work around fix for "libvtswidevine32.so" not found am: 720b897783 am: 98b3d5abbc am: 3f9be0a0ac am: e4a86a3a09
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2762345

Change-Id: Ia7e8fa43f68daf0fd83bf12569fa5656fd7c3321
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-27 01:08:06 +00:00
Kyle Zhang
98b3d5abbc Work around fix for "libvtswidevine32.so" not found am: 720b897783
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2762345

Change-Id: Ibf51568598d66416a6b2c2bdb1f61b7aa434fc6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 22:23:18 +00:00
Kyle Zhang
720b897783 Work around fix for "libvtswidevine32.so" not found
Bug: 299290047
Change-Id: I01ef50feaaa8ff237d4d04848f9c9e67a81adc80
2023-09-26 17:13:51 +00:00
Jooyung Han
d6765e03e2 Set min_sdk_version for Widevine APEX to 34
Bug: 294568360
Test: build WV APEX with V and install it on U device
Change-Id: I3d068f72b5fcf6ee2fc746ddf1e88ae0d5d03148
2023-08-28 14:19:06 -07:00
TreeHugger Robot
903c07fe8f Merge "Update OWNERS file" into udc-dev 2023-03-30 23:53:17 +00:00
Jooyung Han
f9a0be58d9 Set min_sdk_version for the Widevine APEX
Bug: 251299786
Test: build WV APEX with V and install it on U device
Change-Id: I51e387769631bb6dd821911fdae78f36b04b86c2
2023-03-28 06:57:46 +00:00
Fred Gylys-Colwell
bddb15a53e Update OWNERS file
Bug: 274772704
Test: no code change
Change-Id: I75aa5586e5a64838e81970021d1725012b612dca
2023-03-22 09:45:00 -07:00
Robert Shih
6f60eece49 DrmHalTest: null check for skipped test am: 9049fc93a8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2417394

Change-Id: Ibcc9f17acb7b2d43b24496c07a5ad2992b659977
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02 23:26:58 +00:00
Robert Shih
9049fc93a8 DrmHalTest: null check for skipped test
Bug: 253168737
Change-Id: I0dea0d2482d607eecff433ffb901eba02a39770f
Test: VtsAidlHalDrmTargetTest
2023-02-01 16:39:18 +00:00
Shubhangi Pawar
05f5fd842d Merge "drm aidl vts: proper skip tests without vendor module" into android13-tests-dev 2023-01-26 03:45:22 +00:00
Robert Shih
da4d0bcb15 Merge "drm aidl vts: proper skip tests without vendor module" 2023-01-14 04:46:22 +00:00
Kyle Zhang
997b7971df Merge "Fix OfflineLicenseTest not provisioned" into android13-tests-dev am: 6da64e6ba2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2379310

Change-Id: Ie6f9016274314948d14f30063ea4505d97d62b16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12 01:45:05 +00:00
Robert Shih
d1b6beb164 drm aidl vts: proper skip tests without vendor module
Bug: 253168737
Test: VtsAidlHalDrmTargetTest
Change-Id: Iaac3ef19197dceea16061e9926c831818b27bd14
2023-01-07 12:38:43 +00:00
Robert Shih
b76b6287d9 drm aidl vts: proper skip tests without vendor module
Bug: 253168737
Test: VtsAidlHalDrmTargetTest
Change-Id: Iaac3ef19197dceea16061e9926c831818b27bd14
2023-01-06 22:27:42 -08:00
Kyle Zhang
e006233589 Fix OfflineLicenseTest not provisioned
Bug: 261096489
Test: VtsAidlHalDrmTargetTest
Change-Id: Iac3d96cefd5639f076a6c58517b1bb8f60562ddf
2023-01-07 01:35:49 +00:00
Jooyung Han
c0b24f4f13 Remove AIDL-libs from VNDK
Some are still in VNDK because they are used in other VNDK libs.

Ignore-AOSP-First: some libs are still in internal master only.

Bug: 234181591
Test: m
Merged-In: If999df9c78a20df931177da11742b1c5de19bc08
Change-Id: If999df9c78a20df931177da11742b1c5de19bc08
(cherry picked from commit 5527adfd7f)
2022-06-14 14:08:59 +09:00
Kyle Zhang
f782f6431c Add multiple provision attempts in vts openSession test
Bug: 233085112
Test: VtsAidlHalDrmTargetTest
Change-Id: I4dd42b3c7155b6476f51a8cc4cca185bea7d565f
2022-05-26 20:22:46 +00:00
Jiyong Park
70f5837e1f Freeze AIDL APIs for TM
Bug: 225941299
Test: m
Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-04-16 07:03:24 +09:00
Robert Shih
1203027999 aidl drm: independent min/max SecurityLevel for each supported mime
Bug: 219528925
Test: atest MediaDrmTest.testIsCryptoSchemeSupportedForSecurityLevels
Change-Id: I9dcd786fe921c6ed4ac49bba5a6dddf887404df3
Merged-In: I9dcd786fe921c6ed4ac49bba5a6dddf887404df3
2022-02-20 19:35:30 +00:00
Robert Shih
5cb7fe91c6 Merge "Add drm aidl owners" am: 29988fd22f am: 065a377950 am: 1f1240ee1d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1991237

Change-Id: I6099376a0e13f1bcff7b4146c565a4bb96d76d91
2022-02-19 21:29:07 +00:00
Robert Shih
9f86aafaa2 Add drm aidl owners
Bug: 219528925
Change-Id: I6b630c4e40083f98a00f9337ffee52fb22cae06c
2022-02-17 17:47:06 -08:00
Robert Shih
020f6460b1 Merge "drm aidl vts: address ANAPIC review" 2022-02-11 06:41:46 +00:00
Robert Shih
2389ce2f9f drm aidl vts: address ANAPIC review
Interface update in change 16810770

Bug: 214410088
Test: atest VtsAidlHalDrmTargetTest
Change-Id: Ibab87c0ab1d4019a470bbb4f0a2e2932e597e681
2022-02-09 22:58:44 -08:00
Robert Shih
fe6d6b122c drm hal aidl API cleanup
* Merge IDrmFactory / ICryptoFactory
* Simplify isContentTypeSupported / isCryptoSchemeSupported
* Remove requiresSecureDecoderDefault
* DecryptArgs
* DestinationBuffer union
* byte[16] Uuid
* KeyStatusType underscores
* setSharedBufferBase generic buffer type

Bug: 214410088
Test: VtsAidlHalDrmTargetTest
Change-Id: Ic30100af9bdb95aff9d140e093edb083c1b49592
2022-02-09 18:13:45 -08:00
Kyle Zhang
c91de48292 Merge "Make interface linkable for libmediadrm" 2022-01-28 02:55:31 +00:00
Edwin
9184178f58 Make interface linkable for libmediadrm
Add build flag to fix aidl converted libmediadrm
link error.

Test: CtsMediaDrmTestCases, GtsMediaTestCases

Bug: 200055138
Bug: 170964303
Change-Id: Ifa0cfbb269e768dadf3ff69d7c0c2f17ad1eb540
2022-01-28 01:36:50 +00:00
Robert Shih
5904a72fc3 Add vts tests to verify DRM AIDL interface
The DRM AIDL interface is in change 15329852.
The default implementation of the interface is in the clearkey
HAL in change 15958954.

[TODO] APIs pending vts coverage:
+ ICryptoFactory
   + isCryptoSchemeSupported
+ ICryptoPlugin
   + getLogMessages
   + notifyResolution
   + requiresSecureDecoderComponent
+ IDrmFactory
   + getSupportedCryptoSchemes
   + isContentTypeSupported
+ IDrmPlugin
   + decrypt
   + encrypt
   + getLogMessages
   + getMetrics
   + getNumberOfSessions
   + getPropertyByteArray
   + getPropertyString
   + getSecureStop
   + getSecureStopIds
   + getSecureStops
   + queryKeyStatus
   + releaseAllSecureStops
   + releaseSecureStop
   + releaseSecureStops
   + removeAllSecureStops
   + removeKeys
   + removeSecureStop
   + requiresSecureDecoder
   + requiresSecureDecoderDefault
   + restoreKeys
   + setCipherAlgorithm
   + setMacAlgorithm
   + setPlaybackId
   + setPropertyByteArray
   + sign
   + signRSA
   + verify

Bug: 170964303
Bug: 200055138
Test: atest VtsAidlHalDrmTargetTest
Change-Id: If8b582796fdbc34d3d7720fa45df8291f72cd46a
2022-01-25 00:58:50 -08:00
Robert Shih
8ee98880ef Add Stable AIDL interface for DRM service
Test: m -j128 android.hardware.drm-update-api

Bug: 200055138
Bug: 170964303
Change-Id: I091d839cd94075bf36670a9494aa99f7b6c97365
2022-01-06 15:40:25 -08:00