Searched defs:numSubSamples (Results 1 - 20 of 20) sorted by relevance

/frameworks/av/drm/mediadrm/plugins/clearkey/default/
H A DAesCtrDecryptor.cpp33 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 DCryptoPlugin.cpp37 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 DSession.cpp67 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 DAesCtrDecryptorUnittest.cpp35 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 DAesCtrDecryptor.cpp42 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 DNuPlayerDrm.h96 int numSubSamples; member in struct:android::NuPlayerDrm::CryptoInfo
105 int numSubSamples,
H A DNuPlayerDrm.cpp234 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 DMediaDescrambler.java189 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 DMediaCodec.java2437 public int numSubSamples; field in class:MediaCodec.CryptoInfo
2531 numSubSamples = newNumSubSamples;
2555 builder.append(numSubSamples + " subsamples, key [");
/frameworks/av/drm/libmediadrm/
H A DICrypto.cpp102 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 DCryptoHal.cpp324 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 DMockCasPlugin.cpp213 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 DClearKeyCasPlugin.cpp344 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 Dandroid_media_MediaDescrambler.cpp289 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 Dandroid_media_MediaExtractor.cpp580 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 Dandroid_media_MediaCodec.cpp351 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 DMockDrmCryptoPlugin.cpp798 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 DNdkMediaExtractor.cpp366 size_t numSubSamples = cryptedsize / sizeof(size_t); local
401 numSubSamples,
/frameworks/av/media/libmedia/
H A DNdkWrapper.cpp633 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 DMediaCodec.cpp1357 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

Completed in 749 milliseconds