From: Matthieu Bouron <[email protected]>
---
libavcodec/mediacodec_wrapper.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/libavcodec/mediacodec_wrapper.c b/libavcodec/mediacodec_wrapper.c
index 8ce3b32..5c047ea 100644
--- a/libavcodec/mediacodec_wrapper.c
+++ b/libavcodec/mediacodec_wrapper.c
@@ -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;
--
2.8.2
_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel