/frameworks/av/drm/mediadrm/plugins/clearkey/default/ |
H A D | AesCtrDecryptor.cpp | 33 size_t numSubSamples, 50 for (size_t i = 0; i < numSubSamples; ++i) { 29 decrypt(const android::Vector<uint8_t>& key, const Iv iv, const uint8_t* source, uint8_t* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
|
H A D | CryptoPlugin.cpp | 37 const SubSample* subSamples, size_t numSubSamples, 47 for (size_t i = 0; i < numSubSamples; ++i) { 68 numSubSamples, &bytesDecrypted); 35 decrypt(bool secure, const KeyId keyId, const Iv iv, Mode mode, const Pattern & , const void* srcPtr, const SubSample* subSamples, size_t numSubSamples, void* dstPtr, AString* errorDetailMsg) argument
|
H A D | Session.cpp | 67 size_t numSubSamples, size_t* bytesDecryptedOut) { 82 numSubSamples, bytesDecryptedOut); 64 decrypt( const KeyId keyId, const Iv iv, const void* source, void* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
|
/frameworks/av/drm/mediadrm/plugins/clearkey/default/tests/ |
H A D | AesCtrDecryptorUnittest.cpp | 35 size_t numSubSamples, size_t* bytesDecryptedOut) { 41 numSubSamples, bytesDecryptedOut); 49 size_t numSubSamples) { 53 subSamples, numSubSamples, 33 attemptDecrypt(const Key& key, const Iv& iv, const uint8_t* source, uint8_t* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument 45 attemptDecryptExpectingSuccess(const Key& key, const Iv& iv, const uint8_t* encrypted, const uint8_t* decrypted, const SubSample* subSamples, size_t numSubSamples) argument
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/ |
H A D | AesCtrDecryptor.cpp | 42 size_t numSubSamples, 59 for (size_t i = 0; i < numSubSamples; ++i) { 37 decrypt( const std::vector<uint8_t>& key, const Iv iv, const uint8_t* source, uint8_t* destination, const std::vector<SubSample> subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDrm.h | 96 int numSubSamples; member in struct:android::NuPlayerDrm::CryptoInfo 105 int numSubSamples,
|
H A D | NuPlayerDrm.cpp | 234 int numSubSamples, 243 sizeof(CryptoPlugin::SubSample) * numSubSamples; 249 ret->numSubSamples = numSubSamples; 258 for (int i = 0; i < numSubSamples; i++) { 277 size_t numSubSamples = cryptedsize / sizeof(size_t); local 279 if (numSubSamples <= 0) { 280 ALOGE("getSampleCryptoInfo INVALID numSubSamples: %zu", numSubSamples); 322 return makeCryptoInfo(numSubSamples, 233 makeCryptoInfo( int numSubSamples, uint8_t key[kBlockSize], uint8_t iv[kBlockSize], CryptoPlugin::Mode mode, size_t *clearbytes, size_t *encryptedbytes) argument [all...] |
/frameworks/base/media/java/android/media/ |
H A D | MediaDescrambler.java | 189 if (cryptoInfo.numSubSamples <= 0) { 191 "Invalid CryptoInfo: invalid numSubSamples=" + cryptoInfo.numSubSamples); 197 && cryptoInfo.numBytesOfClearData.length < cryptoInfo.numSubSamples) { 201 && cryptoInfo.numBytesOfEncryptedData.length < cryptoInfo.numSubSamples) { 213 cryptoInfo.numSubSamples, 248 byte key, byte flags, int numSubSamples, 247 native_descramble( byte key, byte flags, int numSubSamples, int[] numBytesOfClearData, int[] numBytesOfEncryptedData, @NonNull ByteBuffer srcBuf, int srcOffset, int srcLimit, ByteBuffer dstBuf, int dstOffset, int dstLimit) argument
|
H A D | MediaCodec.java | 2437 public int numSubSamples; field in class:MediaCodec.CryptoInfo 2531 numSubSamples = newNumSubSamples; 2555 builder.append(numSubSamples + " subsamples, key [");
|
/frameworks/av/drm/libmediadrm/ |
H A D | ICrypto.cpp | 102 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, 124 for (size_t i = 0; i < numSubSamples; ++i) { 134 data.writeInt32(numSubSamples); 135 data.write(subSamples, sizeof(CryptoPlugin::SubSample) * numSubSamples); 338 int32_t numSubSamples = data.readInt32(); local 339 if (numSubSamples < 0 || numSubSamples > 0xffff) { 345 std::make_unique<CryptoPlugin::SubSample[]>(numSubSamples); 348 sizeof(CryptoPlugin::SubSample) * numSubSamples); 383 for (int32_t i = 0; i < numSubSamples; 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 D | CryptoHal.cpp | 324 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, 355 for (size_t i = 0; i < numSubSamples; i++) { 321 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
|
/frameworks/av/drm/mediacas/plugins/mock/ |
H A D | MockCasPlugin.cpp | 213 size_t numSubSamples, 223 subSamplesToString(subSamples, numSubSamples).string(), 242 SubSample const *subSamples, size_t numSubSamples) const 245 for (size_t i = 0; i < numSubSamples; i++) { 210 descramble( bool secure, ScramblingControl scramblingControl, size_t numSubSamples, const SubSample *subSamples, const void *srcPtr, int32_t srcOffset, void *dstPtr, int32_t dstOffset, AString* ) argument
|
/frameworks/av/drm/mediacas/plugins/clearkey/ |
H A D | ClearKeyCasPlugin.cpp | 344 size_t numSubSamples, const DescramblerPlugin::SubSample *subSamples, 370 for (size_t i = 0; i < numSubSamples; i++) { 436 size_t numSubSamples, 447 subSamplesToString(subSamples, numSubSamples).string(), 457 numSubSamples, subSamples, 476 SubSample const *subSamples, size_t numSubSamples) const 479 for (size_t i = 0; i < numSubSamples; i++) { 342 decrypt( bool secure, DescramblerPlugin::ScramblingControl scramblingControl, size_t numSubSamples, const DescramblerPlugin::SubSample *subSamples, const void *srcPtr, void *dstPtr, AString * ) argument 433 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
|
/frameworks/base/media/jni/ |
H A D | android_media_MediaDescrambler.cpp | 289 static ssize_t getSubSampleInfo(JNIEnv *env, jint numSubSamples, argument 293 if (numSubSamples <= 0 || 294 numSubSamples >= (signed)(INT32_MAX / sizeof(SubSample))) { 298 ALOGE("numSubSamples is invalid!"); 315 outSubSamples->resize(numSubSamples); 322 for (jint i = 0; i < numSubSamples; ++i) { 377 JNIEnv *env, jobject thiz, jbyte key, jbyte flags, jint numSubSamples, 390 env, numSubSamples, numBytesOfClearDataObj, 376 android_media_MediaDescrambler_native_descramble( JNIEnv *env, jobject thiz, jbyte key, jbyte flags, jint numSubSamples, jintArray numBytesOfClearDataObj, jintArray numBytesOfEncryptedDataObj, jobject srcBuf, jint srcOffset, jint srcLimit, jobject dstBuf, jint dstOffset, jint dstLimit) argument
|
H A D | android_media_MediaExtractor.cpp | 580 size_t numSubSamples = size / sizeof(int32_t); local 582 if (numSubSamples == 0) { 586 jintArray numBytesOfEncryptedDataObj = env->NewIntArray(numSubSamples); 589 for (size_t i = 0; i < numSubSamples; ++i) { 603 numBytesOfPlainDataObj = env->NewIntArray(numSubSamples); 606 for (size_t i = 0; i < numSubSamples; ++i) { 651 (jint)numSubSamples,
|
H A D | android_media_MediaCodec.cpp | 351 size_t numSubSamples, 360 index, offset, subSamples, numSubSamples, key, iv, mode, pattern, 1413 jint numSubSamples = local 1460 if (numSubSamples <= 0) { 1466 && env->GetArrayLength(numBytesOfEncryptedDataObj) < numSubSamples) { 1469 && env->GetArrayLength(numBytesOfClearDataObj) < numSubSamples) { 1473 } else if ( CC_UNLIKELY(numSubSamples >= (signed)(INT32_MAX / sizeof(*subSamples))) ) { 1488 subSamples = new CryptoPlugin::SubSample[numSubSamples]; 1490 for (jint i = 0; i < numSubSamples; ++i) { 1535 subSamples, numSubSamples, 347 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...] |
/frameworks/av/drm/mediadrm/plugins/mock/ |
H A D | MockDrmCryptoPlugin.cpp | 798 const SubSample *subSamples, size_t numSubSamples, 808 subSamplesToString(subSamples, numSubSamples).string(), 825 size_t numSubSamples) const 828 for (size_t i = 0; i < numSubSamples; i++) { 795 decrypt(bool secure, const uint8_t key[DECRYPT_KEY_SIZE], const uint8_t iv[DECRYPT_KEY_SIZE], Mode mode, const Pattern &pattern, const void *srcPtr, const SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString * ) argument
|
/frameworks/av/media/ndk/ |
H A D | NdkMediaExtractor.cpp | 366 size_t numSubSamples = cryptedsize / sizeof(size_t); local 401 numSubSamples,
|
/frameworks/av/media/libmedia/ |
H A D | NdkWrapper.cpp | 633 int numSubSamples = cryptedsize / sizeof(size_t); local 635 if (numSubSamples <= 0) { 636 ALOGE("Create: INVALID numSubSamples: %d", numSubSamples); 676 numSubSamples,
|
/frameworks/av/media/libstagefright/ |
H A D | MediaCodec.cpp | 1357 size_t numSubSamples, 1373 msg->setSize("numSubSamples", numSubSamples); 3139 size_t numSubSamples; local 3155 numSubSamples = 1; 3169 CHECK(msg->findSize("numSubSamples", &numSubSamples)); 3181 for (size_t i = 0; i < numSubSamples; ++i) { 3225 numSubSamples, 1353 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
|