Name Date Size #Lines LOC

..--

common/H25-Apr-2025-4,3022,531

drmserver/H25-Apr-2025-2,2541,669

libdrmframework/H25-Apr-2025-7,9255,130

libmediadrm/H25-Apr-2025-10,4787,930

libmediadrmrkp/H25-Apr-2025-471347

mediacas/plugins/H25-Apr-2025-3,2792,031

mediadrm/plugins/H25-Apr-2025-8,8716,196

OWNERSH A D25-Apr-202560 43

README.mdH A D25-Apr-2025510 1411

TEST_MAPPINGH A D25-Apr-2025468 2019

README.md

1## AIDL error handling
2
3Starting in **Android U (14)**, `libmediadrm` (app-side) understands extra error
4details from **AIDL** DRM HALs passed through the binder exception message
5as a json string. The supported fields are:
6* `cdmError` (*int*)
7* `oemError` (*int*)
8* `context` (*int*)
9* `errorMessage` (*str*)
10
11The errors details will be reported to apps through the java interface
12`android.media.MediaDrmThrowable`. Please see the javadoc of `MediaDrmThrowable`
13for detailed definitions of each field above.
14