diff --git a/media/jni/android_media_MediaCodec.cpp b/media/jni/android_media_MediaCodec.cpp index 43cb25f03fb02..a03b24cbbcf65 100644 --- a/media/jni/android_media_MediaCodec.cpp +++ b/media/jni/android_media_MediaCodec.cpp @@ -2995,7 +2995,7 @@ static void android_media_MediaCodec_LinearBlock_native_recycle( JNIEnv *env, jobject thiz) { JMediaCodecLinearBlock *context = (JMediaCodecLinearBlock *)env->GetLongField(thiz, gLinearBlockInfo.contextId); - env->CallVoidMethod(thiz, gLinearBlockInfo.setInternalStateId, 0, false); + env->CallVoidMethod(thiz, gLinearBlockInfo.setInternalStateId, jlong(0), false); delete context; }