Skip to content

Commit ab57d03

Browse files
committed
Fix a typo and choose a reasonable default for crypto-mode (0 would be unencrypted)
Change-Id: Ia46a7d7dd405bd569f319a64e43123d802c867d3 related-to-bug: 6275919
1 parent 54ffee7 commit ab57d03

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

media/jni/android_media_MediaExtractor.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "jni.h"
2626
#include "JNIHelp.h"
2727

28+
#include <media/hardware/CryptoAPI.h>
2829
#include <media/stagefright/foundation/ABuffer.h>
2930
#include <media/stagefright/foundation/ADebug.h>
3031
#include <media/stagefright/foundation/AMessage.h>
@@ -437,7 +438,7 @@ static jboolean android_media_MediaExtractor_getSampleCryptoInfo(
437438

438439
size_t encSize = size;
439440
jintArray numBytesOfPlainDataObj = NULL;
440-
if (meta->findData(kKeyEncryptedSizes, &type, &data, &size)) {
441+
if (meta->findData(kKeyPlainSizes, &type, &data, &size)) {
441442
if (size != encSize) {
442443
// The two must be of the same length.
443444
return false;
@@ -485,7 +486,7 @@ static jboolean android_media_MediaExtractor_getSampleCryptoInfo(
485486

486487
int32_t mode;
487488
if (!meta->findInt32(kKeyCryptoMode, &mode)) {
488-
mode = 0;
489+
mode = CryptoPlugin::kMode_AES_CTR;
489490
}
490491

491492
env->CallVoidMethod(

0 commit comments

Comments
 (0)