Fix a typo and choose a reasonable default for crypto-mode (0 would be unencrypted)
Change-Id: Ia46a7d7dd405bd569f319a64e43123d802c867d3
related-to-bug: 6275919
diff --git a/media/jni/android_media_MediaExtractor.cpp b/media/jni/android_media_MediaExtractor.cpp
index adf0e66..bf3d44a 100644
--- a/media/jni/android_media_MediaExtractor.cpp
+++ b/media/jni/android_media_MediaExtractor.cpp
@@ -25,6 +25,7 @@
#include "jni.h"
#include "JNIHelp.h"
+#include <media/hardware/CryptoAPI.h>
#include <media/stagefright/foundation/ABuffer.h>
#include <media/stagefright/foundation/ADebug.h>
#include <media/stagefright/foundation/AMessage.h>
@@ -437,7 +438,7 @@
size_t encSize = size;
jintArray numBytesOfPlainDataObj = NULL;
- if (meta->findData(kKeyEncryptedSizes, &type, &data, &size)) {
+ if (meta->findData(kKeyPlainSizes, &type, &data, &size)) {
if (size != encSize) {
// The two must be of the same length.
return false;
@@ -485,7 +486,7 @@
int32_t mode;
if (!meta->findInt32(kKeyCryptoMode, &mode)) {
- mode = 0;
+ mode = CryptoPlugin::kMode_AES_CTR;
}
env->CallVoidMethod(