Searched refs:subSamples (Results 1 - 25 of 48) sorted by last modified time

12

/frameworks/native/include/media/cas/
H A DDescramblerAPI.h87 const SubSample *subSamples,
/frameworks/native/include/media/hardware/
H A DCryptoAPI.h109 const SubSample *subSamples, size_t numSubSamples,
/frameworks/base/media/jni/
H A Dandroid_media_MediaCodec.cpp341 const CryptoPlugin::SubSample *subSamples,
351 index, offset, subSamples, numSubSamples, key, iv, mode, pattern,
1341 CryptoPlugin::SubSample *subSamples = NULL; local
1356 // subSamples array may silently overflow if number of samples are too large. Use
1358 } else if ( CC_UNLIKELY(numSubSamples >= (signed)(INT32_MAX / sizeof(*subSamples))) ) {
1373 subSamples = new CryptoPlugin::SubSample[numSubSamples];
1376 subSamples[i].mNumBytesOfClearData =
1379 subSamples[i].mNumBytesOfEncryptedData =
1420 subSamples, numSubSamples,
1439 delete[] subSamples;
338 queueSecureInputBuffer( size_t index, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, int64_t presentationTimeUs, uint32_t flags, AString *errorDetailMsg) argument
[all...]
H A Dandroid_media_MediaCodec.h85 const CryptoPlugin::SubSample *subSamples,
H A Dandroid_media_MediaDescrambler.cpp131 DescramblerPlugin::SubSample *subSamples,
152 info.subSamples = subSamples;
198 // subSamples array may silently overflow if number of samples are
218 DescramblerPlugin::SubSample *subSamples = local
221 if (subSamples == NULL) {
227 subSamples[i].mNumBytesOfClearData =
230 subSamples[i].mNumBytesOfEncryptedData =
234 totalSize += subSamples[i].mNumBytesOfClearData +
235 subSamples[
127 descramble( jbyte key, size_t numSubSamples, ssize_t totalLength, DescramblerPlugin::SubSample *subSamples, const void *srcPtr, jint srcOffset, void *dstPtr, jint dstOffset, ssize_t *result) argument
300 DescramblerPlugin::SubSample *subSamples = NULL; local
[all...]
H A Dandroid_media_MediaDescrambler.h44 DescramblerPlugin::SubSample *subSamples,
/frameworks/av/include/media/stagefright/
H A DACodecBufferChannel.h74 const CryptoPlugin::SubSample *subSamples,
H A DCodecBase.h291 const CryptoPlugin::SubSample *subSamples,
H A DMediaCodec.h142 const CryptoPlugin::SubSample *subSamples,
/frameworks/av/media/libstagefright/foundation/include/
H A DACodecBufferChannel.h74 const CryptoPlugin::SubSample *subSamples,
H A DCodecBase.h291 const CryptoPlugin::SubSample *subSamples,
H A DMediaCodec.h142 const CryptoPlugin::SubSample *subSamples,
/frameworks/av/media/libstagefright/include/
H A DACodecBufferChannel.h74 const CryptoPlugin::SubSample *subSamples,
H A DCodecBase.h291 const CryptoPlugin::SubSample *subSamples,
H A DMediaCodec.h142 const CryptoPlugin::SubSample *subSamples,
/frameworks/av/media/libstagefright/mpeg2ts/
H A DATSParser.cpp1368 sp<ABuffer> subSamples = new ABuffer( local
1375 info.subSamples = (DescramblerPlugin::SubSample *)subSamples->data();
1385 info.subSamples[i].mNumBytesOfClearData = 0;
1386 info.subSamples[i].mNumBytesOfEncryptedData = it->subSampleSize;
1388 info.subSamples[i].mNumBytesOfClearData = it->subSampleSize;
1389 info.subSamples[i].mNumBytesOfEncryptedData = 0;
1395 info.subSamples[0].mNumBytesOfEncryptedData -= pesOffset;
/frameworks/av/media/ndk/
H A DNdkMediaCodec.cpp509 CryptoPlugin::SubSample *subSamples = new CryptoPlugin::SubSample[crypto->numsubsamples]; local
511 subSamples[i].mNumBytesOfClearData = crypto->clearbytes[i];
512 subSamples[i].mNumBytesOfEncryptedData = crypto->encryptedbytes[i];
522 subSamples,
534 delete [] subSamples;
/frameworks/av/drm/libmediadrm/
H A DCrypto.cpp240 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples,
264 ssize_t result = mPlugin->decrypt(secure, key, iv, mode, pattern, srcPtr, subSamples,
237 decrypt(const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const sp<IMemory> &source, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const ICrypto::DestinationBuffer &destination, AString *errorDetailMsg) argument
H A DCryptoHal.cpp284 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples,
317 subSample.numBytesOfClearData = subSamples[i].mNumBytesOfClearData;
318 subSample.numBytesOfEncryptedData = subSamples[i].mNumBytesOfEncryptedData;
281 decrypt(const uint8_t keyId[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const ICrypto::SourceBuffer &source, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const ICrypto::DestinationBuffer &destination, AString *errorDetailMsg) argument
H A DDescramblerImpl.cpp85 info.subSamples,
H A DICrypto.cpp102 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples,
125 totalSize += subSamples[i].mNumBytesOfEncryptedData;
126 totalSize += subSamples[i].mNumBytesOfClearData;
135 data.write(subSamples, sizeof(CryptoPlugin::SubSample) * numSubSamples);
344 CryptoPlugin::SubSample *subSamples = local
347 data.read(subSamples,
373 CryptoPlugin::SubSample &ss = subSamples[i];
394 subSamples, numSubSamples, destination, &errorDetailMsg);
413 delete[] subSamples;
414 subSamples
99 decrypt(const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const SourceBuffer &source, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const DestinationBuffer &destination, AString *errorDetailMsg) argument
[all...]
H A DMediaCasDefs.cpp84 subSamples = new DescramblerPlugin::SubSample[numSubSamples];
85 if (subSamples == NULL) {
90 err = parcel->readUint32(&subSamples[i].mNumBytesOfClearData);
94 err = parcel->readUint32(&subSamples[i].mNumBytesOfEncryptedData);
148 err = parcel->writeUint32(subSamples[i].mNumBytesOfClearData);
152 err = parcel->writeUint32(subSamples[i].mNumBytesOfEncryptedData);
/frameworks/av/drm/mediacas/plugins/clearkey/
H A DClearKeyCasPlugin.cpp344 size_t numSubSamples, const DescramblerPlugin::SubSample *subSamples,
368 size_t numBytesinSubSample = subSamples[i].mNumBytesOfClearData
369 + subSamples[i].mNumBytesOfEncryptedData;
377 && subSamples[i].mNumBytesOfEncryptedData >= AES_BLOCK_SIZE) {
381 subSamples[i].mNumBytesOfClearData,
434 const SubSample *subSamples,
441 ALOGV("descramble: secure=%d, sctrl=%d, subSamples=%s, "
444 subSamplesToString(subSamples, numSubSamples).string(),
454 numSubSamples, subSamples,
473 SubSample const *subSamples, size_
342 decrypt( bool secure, DescramblerPlugin::ScramblingControl scramblingControl, size_t numSubSamples, const DescramblerPlugin::SubSample *subSamples, const void *srcPtr, void *dstPtr, AString * ) argument
430 descramble( bool secure, ScramblingControl scramblingControl, size_t numSubSamples, const SubSample *subSamples, const void *srcPtr, int32_t srcOffset, void *dstPtr, int32_t dstOffset, AString *errorDetailMsg) argument
472 subSamplesToString( SubSample const *subSamples, size_t numSubSamples) const argument
[all...]
H A DClearKeyCasPlugin.h115 const SubSample *subSamples,
126 SubSample const *subSamples,
H A DClearKeySessionLibrary.h39 const DescramblerPlugin::SubSample *subSamples,

Completed in 2819 milliseconds

12