* commit '0425a51b0715e23de7c21feddf6cb055563c3a7a': Don't assume that size_t is 32-bit
This commit is contained in:
@@ -556,7 +556,7 @@ static jboolean android_media_MediaExtractor_getSampleCryptoInfo(
|
||||
return JNI_FALSE;
|
||||
}
|
||||
|
||||
size_t numSubSamples = size / sizeof(size_t);
|
||||
size_t numSubSamples = size / sizeof(int32_t);
|
||||
|
||||
if (numSubSamples == 0) {
|
||||
return JNI_FALSE;
|
||||
@@ -566,7 +566,7 @@ static jboolean android_media_MediaExtractor_getSampleCryptoInfo(
|
||||
jboolean isCopy;
|
||||
jint *dst = env->GetIntArrayElements(numBytesOfEncryptedDataObj, &isCopy);
|
||||
for (size_t i = 0; i < numSubSamples; ++i) {
|
||||
dst[i] = ((const size_t *)data)[i];
|
||||
dst[i] = ((const int32_t *)data)[i];
|
||||
}
|
||||
env->ReleaseIntArrayElements(numBytesOfEncryptedDataObj, dst, 0);
|
||||
dst = NULL;
|
||||
@@ -583,7 +583,7 @@ static jboolean android_media_MediaExtractor_getSampleCryptoInfo(
|
||||
jboolean isCopy;
|
||||
jint *dst = env->GetIntArrayElements(numBytesOfPlainDataObj, &isCopy);
|
||||
for (size_t i = 0; i < numSubSamples; ++i) {
|
||||
dst[i] = ((const size_t *)data)[i];
|
||||
dst[i] = ((const int32_t *)data)[i];
|
||||
}
|
||||
env->ReleaseIntArrayElements(numBytesOfPlainDataObj, dst, 0);
|
||||
dst = NULL;
|
||||
|
||||
Reference in New Issue
Block a user