/frameworks/av/drm/mediadrm/plugins/clearkey/default/tests/ |
H A D | InitDataParserUnittest.cpp | 79 uint8_t pssh[52] = { local 91 initData.appendArray(pssh, 52); 100 uint8_t pssh[84] = { local 116 initData.appendArray(pssh, 84); 141 uint8_t pssh[16] = { local 148 initData.appendArray(pssh, 16); 164 uint8_t pssh[52] = { local 176 initData.appendArray(pssh, 52); 182 uint8_t pssh[52] = { local 194 initData.appendArray(pssh, 5 200 uint8_t pssh[52] = { local 218 uint8_t pssh[52] = { local [all...] |
/frameworks/av/media/libmediaplayer2/nuplayer2/ |
H A D | NuPlayer2Drm.cpp | 28 Vector<DrmUUID> NuPlayer2Drm::parsePSSH(const void *pssh, size_t psshsize) argument 42 const uint8_t *data = (const uint8_t*)pssh; 90 Vector<DrmUUID> NuPlayer2Drm::getSupportedDrmSchemes(const void *pssh, size_t psshsize) argument 92 Vector<DrmUUID> psshDRMs = parsePSSH(pssh, psshsize); 108 sp<ABuffer> NuPlayer2Drm::retrieveDrmInfo(const void *pssh, uint32_t psshsize) argument 114 buf.write(reinterpret_cast<const char *>(pssh), psshsize); 117 DrmUUID::arrayToHex((uint8_t*)pssh, psshsize).string()); 120 Vector<DrmUUID> supportedDRMs = getSupportedDrmSchemes(pssh, psshsize); 139 std::ostringstream pssh, drmInfo; local 145 pssh [all...] |
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDrm.cpp | 89 Vector<DrmUUID> NuPlayerDrm::parsePSSH(const void *pssh, size_t psshsize) argument 103 const uint8_t *data = (const uint8_t*)pssh; 151 Vector<DrmUUID> NuPlayerDrm::getSupportedDrmSchemes(const void *pssh, size_t psshsize) argument 153 Vector<DrmUUID> psshDRMs = parsePSSH(pssh, psshsize); 208 void NuPlayerDrm::retrieveDrmInfo(const void *pssh, size_t psshsize, Parcel *parcel) argument 212 parcel->writeByteArray(psshsize, (const uint8_t*)pssh); 215 DrmUUID::arrayToHex((uint8_t*)pssh, psshsize).string()); 218 Vector<DrmUUID> supportedDRMs = getSupportedDrmSchemes(pssh, psshsize);
|
H A D | GenericSource.cpp | 1654 const void *pssh; local 1657 if (!mFileMeta->findData(kKeyPssh, &type, &pssh, &psshsize)) { 1663 NuPlayerDrm::retrieveDrmInfo(pssh, psshsize, &parcel);
|
/frameworks/av/media/libstagefright/ |
H A D | NuMediaExtractor.cpp | 299 const void *pssh; local 301 if (meta->findData(kKeyPssh, &type, &pssh, &psshsize)) { 303 memcpy(buf->data(), pssh, psshsize); 304 (*format)->setBuffer("pssh", buf);
|
/frameworks/support/media/src/main/java/androidx/media/ |
H A D | MediaPlayer2Impl.java | 1762 private DrmInfoImpl(Map<UUID, byte[]> pssh, UUID[] supportedSchemes) { argument 1763 mMapPssh = pssh; 1771 byte[] pssh = new byte[psshsize]; 1772 parcel.readByteArray(pssh); 1774 Log.v(TAG, "DrmInfoImpl() PSSH: " + arrToHex(pssh)); 1775 mMapPssh = parsePSSH(pssh, psshsize); 1817 private Map<UUID, byte[]> parsePSSH(byte[] pssh, int psshsize) { argument 1830 + "UUID: (%d < 16) pssh: %d", len, psshsize)); 1834 byte[] subset = Arrays.copyOfRange(pssh, i, i + uuidSize); 1842 + "datalen: (%d < 4) pssh [all...] |
/frameworks/av/media/extractors/mp4/ |
H A D | MPEG4Extractor.cpp | 658 // copy pssh data into file metadata 675 mFileMetaData.setData(kKeyPssh, 'pssh', buf, psshsize); 1268 PsshInfo pssh; local 1270 if (mDataSource->readAt(data_offset + 4, &pssh.uuid, 16) < 16) { 1278 pssh.datalen = ntohl(psshdatalen); 1279 ALOGV("pssh data size: %d", pssh.datalen); 1280 if (chunk_size < 20 || pssh.datalen > chunk_size - 20) { 1281 // pssh data length exceeds size of containing box 1285 pssh [all...] |
/frameworks/base/media/java/android/media/ |
H A D | MediaPlayer2Impl.java | 3847 byte[] pssh = new byte[psshsize]; 3848 parcel.readByteArray(pssh); 3850 Log.v(TAG, "DrmInfoImpl() PSSH: " + arrToHex(pssh)); 3851 mapPssh = parsePSSH(pssh, psshsize); 3893 private Map<UUID, byte[]> parsePSSH(byte[] pssh, int psshsize) { argument 3906 "UUID: (%d < 16) pssh: %d", len, psshsize)); 3910 byte[] subset = Arrays.copyOfRange(pssh, i, i + UUID_SIZE); 3918 "datalen: (%d < 4) pssh: %d", len, psshsize)); 3922 subset = Arrays.copyOfRange(pssh, i, i+DATALEN_SIZE); 3933 "data: (%d < %d) pssh [all...] |
H A D | MediaPlayer.java | 5069 byte[] pssh = new byte[psshsize]; 5070 parcel.readByteArray(pssh); 5072 Log.v(TAG, "DrmInfo() PSSH: " + arrToHex(pssh)); 5073 mapPssh = parsePSSH(pssh, psshsize); 5115 private Map<UUID, byte[]> parsePSSH(byte[] pssh, int psshsize) { argument 5128 "UUID: (%d < 16) pssh: %d", len, psshsize)); 5132 byte[] subset = Arrays.copyOfRange(pssh, i, i + UUID_SIZE); 5140 "datalen: (%d < 4) pssh: %d", len, psshsize)); 5144 subset = Arrays.copyOfRange(pssh, i, i+DATALEN_SIZE); 5155 "data: (%d < %d) pssh [all...] |