Home
last modified time | relevance | path

Searched refs:psshsize (Results 1 – 6 of 6) sorted by relevance

/aosp12/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayerDrm.cpp41 Vector<DrmUUID> NuPlayerDrm::parsePSSH(const void *pssh, size_t psshsize) in parsePSSH() argument
56 size_t len = psshsize; in parsePSSH()
103 Vector<DrmUUID> NuPlayerDrm::getSupportedDrmSchemes(const void *pssh, size_t psshsize) in getSupportedDrmSchemes() argument
105 Vector<DrmUUID> psshDRMs = parsePSSH(pssh, psshsize); in getSupportedDrmSchemes()
164 void NuPlayerDrm::retrieveDrmInfo(const void *pssh, size_t psshsize, Parcel *parcel) in retrieveDrmInfo() argument
167 parcel->writeUint32(psshsize); in retrieveDrmInfo()
168 parcel->writeByteArray(psshsize, (const uint8_t*)pssh); in retrieveDrmInfo()
170 ALOGV("retrieveDrmInfo: MEDIA_DRM_INFO PSSH: size: %zu %s", psshsize, in retrieveDrmInfo()
171 DrmUUID::arrayToHex((uint8_t*)pssh, psshsize).string()); in retrieveDrmInfo()
174 Vector<DrmUUID> supportedDRMs = getSupportedDrmSchemes(pssh, psshsize); in retrieveDrmInfo()
H A DNuPlayerDrm.h78 static Vector<DrmUUID> parsePSSH(const void *pssh, size_t psshsize);
79 static Vector<DrmUUID> getSupportedDrmSchemes(const void *pssh, size_t psshsize);
87 static void retrieveDrmInfo(const void *pssh, size_t psshsize, Parcel *parcel);
H A DGenericSource.cpp1685 size_t psshsize; in checkDrmInfo() local
1687 if (!mFileMeta->findData(kKeyPssh, &type, &pssh, &psshsize)) { in checkDrmInfo()
1693 NuPlayerDrm::retrieveDrmInfo(pssh, psshsize, &parcel); in checkDrmInfo()
1695 (int)psshsize, (int)parcel.dataSize(), (int)parcel.objectsCount()); in checkDrmInfo()
/aosp12/frameworks/av/media/libstagefright/
H A DNuMediaExtractor.cpp325 size_t psshsize; in getFileFormat() local
326 if (meta->findData(kKeyPssh, &type, &pssh, &psshsize)) { in getFileFormat()
327 sp<ABuffer> buf = new ABuffer(psshsize); in getFileFormat()
328 memcpy(buf->data(), pssh, psshsize); in getFileFormat()
/aosp12/frameworks/base/media/java/android/media/
H A DMediaPlayer.java5334 int psshsize = parcel.readInt(); in DrmInfo() local
5335 byte[] pssh = new byte[psshsize]; in DrmInfo()
5339 mapPssh = parsePSSH(pssh, psshsize); in DrmInfo()
5354 Log.v(TAG, "DrmInfo() Parcel psshsize: " + psshsize + in DrmInfo()
5381 private Map<UUID, byte[]> parsePSSH(byte[] pssh, int psshsize) { in parsePSSH() argument
5387 int len = psshsize; in parsePSSH()
5394 "UUID: (%d < 16) pssh: %d", len, psshsize)); in parsePSSH()
5406 "datalen: (%d < 4) pssh: %d", len, psshsize)); in parsePSSH()
5421 "data: (%d < %d) pssh: %d", len, datalen, psshsize)); in parsePSSH()
5432 numentries, uuid, arrToHex(data), psshsize)); in parsePSSH()
/aosp12/frameworks/av/media/extractors/mp4/
H A DMPEG4Extractor.cpp770 uint64_t psshsize = 0; in readMetaData() local
772 psshsize += 20 + mPssh[i].datalen; in readMetaData()
774 if (psshsize > 0 && psshsize <= UINT32_MAX) { in readMetaData()
775 char *buf = (char*)malloc(psshsize); in readMetaData()
786 AMediaFormat_setBuffer(mFileMetaData, AMEDIAFORMAT_KEY_PSSH, buf, psshsize); in readMetaData()