1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00

lavc/mediacodec: add missing MediaCodec.Get{Input,Output}Buffer() checks

This commit is contained in:
Matthieu Bouron 2016-05-17 10:28:38 +02:00
parent fbc9359d85
commit d14deeb6bc

View File

@ -1056,6 +1056,10 @@ FFAMediaCodec* ff_AMediaCodec_createCodecByName(const char *name)
goto fail;
}
if (codec->jfields.get_input_buffer_id && codec->jfields.get_output_buffer_id) {
codec->has_get_i_o_buffer = 1;
}
JNI_DETACH_ENV(attached, codec);
return codec;
@ -1178,6 +1182,10 @@ FFAMediaCodec* ff_AMediaCodec_createEncoderByType(const char *mime)
goto fail;
}
if (codec->jfields.get_input_buffer_id && codec->jfields.get_output_buffer_id) {
codec->has_get_i_o_buffer = 1;
}
JNI_DETACH_ENV(attached, NULL);
return codec;