Home | History | Annotate | Download | only in mp4

Lines Matching defs:pssh

658     // copy pssh data into file metadata
675 mFileMetaData.setData(kKeyPssh, 'pssh', buf, psshsize);
1268 PsshInfo pssh;
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.data = new (std::nothrow) uint8_t[pssh.datalen];
1286 if (pssh.data == NULL) {
1289 ALOGV("allocated pssh @ %p", pssh.data);
1290 ssize_t requested = (ssize_t) pssh.datalen;
1291 if (mDataSource->readAt(data_offset + 24, pssh.data, requested) < requested) {
1292 delete[] pssh.data;
1295 mPssh.push_back(pssh);
3395 ALOGV("getTrack called, pssh: %zu", mPssh.size());