diff --git a/ijkmedia/ijksdl/android/ijksdl_codec_android_mediacodec_java.c b/ijkmedia/ijksdl/android/ijksdl_codec_android_mediacodec_java.c index 38754401ac3dfa31c08f9b0a6141dd4a9ff26cf1..9c900bb7e5126d337ee1af32b48a13d65b8bd56f 100644 --- a/ijkmedia/ijksdl/android/ijksdl_codec_android_mediacodec_java.c +++ b/ijkmedia/ijksdl/android/ijksdl_codec_android_mediacodec_java.c @@ -107,8 +107,6 @@ inline static int getInputBuffers(JNIEnv *env, SDL_AMediaCodec* acodec) SDL_AMediaCodec_Opaque *opaque = (SDL_AMediaCodec_Opaque *)acodec->opaque; jobject android_media_codec = opaque->android_media_codec; SDL_JNI_DeleteGlobalRefP(env, &opaque->input_buffer_array); - if (opaque->input_buffer_array) - return 0; opaque->input_buffer_array = JJKC_MediaCodec__getInputBuffers__asGlobalRef__catchAll(env, android_media_codec); if (!opaque->input_buffer_array)