[FFmpeg-devel] [PATCH 3/5] lavu/jni: add helpers to manage android application contexts

Zhang Rui bbcallen at gmail.com
Sat Oct 10 06:03:23 CEST 2015


2015-10-10 0:26 GMT+08:00 Matthieu Bouron <matthieu.bouron at gmail.com>:
> From: Matthieu Bouron <matthieu.bouron at stupeflix.com>
>
> ---
>  libavutil/jni.c          | 104 +++++++++++++++++++++++++++++++++++++++++++++++
>  libavutil/jni.h          |  28 +++++++++++++
>  libavutil/jni_internal.c |  30 ++++++++++++++
>  libavutil/jni_internal.h |  11 +++++
>  4 files changed, 173 insertions(+)
>
> diff --git a/libavutil/jni.c b/libavutil/jni.c
> index c6ce3a5..0c4c8ca 100644
> --- a/libavutil/jni.c
> +++ b/libavutil/jni.c
> @@ -20,12 +20,18 @@
>
>  #include "config.h"
>  #include "jni.h"
> +#include "jni_internal.h"
>  #include "log.h"
>
>  #include <stdlib.h>
>
>  JavaVM *java_vm = NULL;
>
> +jobject application_context = NULL;
> +
> +jobject application_class_loader = NULL;
> +jmethodID find_class_id = NULL;

Maybe static is better for --enable-static.


More information about the ffmpeg-devel mailing list