mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
lavc/mediacodec: add missing MediaCodec.Get{Input,Output}Buffer() checks
This commit is contained in:
parent
fbc9359d85
commit
d14deeb6bc
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user