Searched defs:pssh (Results 1 - 9 of 9) sorted by relevance

/frameworks/av/drm/mediadrm/plugins/clearkey/default/tests/
H A DInitDataParserUnittest.cpp79 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 DNuPlayer2Drm.cpp28 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 DNuPlayerDrm.cpp89 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 DGenericSource.cpp1654 const void *pssh; local
1657 if (!mFileMeta->findData(kKeyPssh, &type, &pssh, &psshsize)) {
1663 NuPlayerDrm::retrieveDrmInfo(pssh, psshsize, &parcel);
/frameworks/av/media/libstagefright/
H A DNuMediaExtractor.cpp299 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 DMediaPlayer2Impl.java1762 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 DMPEG4Extractor.cpp658 // 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 DMediaPlayer2Impl.java3847 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 DMediaPlayer.java5069 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...]

Completed in 211 milliseconds