aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthieu Bouron <matthieu.bouron@gmail.com>2024-04-04 22:01:10 +0200
committerMatthieu Bouron <matthieu.bouron@gmail.com>2024-04-21 09:43:17 +0200
commit8cdf1bae942c29a39a9b921449f6dc77cd17f3ba (patch)
tree2b63e2f7e7c5beaeacad43d9d8e326ba9cf53d6e
parenta44c34631247e570ccadfb64b4c166699fbea818 (diff)
downloadffmpeg-8cdf1bae942c29a39a9b921449f6dc77cd17f3ba.tar.gz
avcodec/jni: fix mixed declaration and code
-rw-r--r--libavcodec/jni.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libavcodec/jni.c b/libavcodec/jni.c
index 1193c608c3..fcb4837413 100644
--- a/libavcodec/jni.c
+++ b/libavcodec/jni.c
@@ -84,11 +84,13 @@ void *av_jni_get_java_vm(void *log_ctx)
int av_jni_set_android_app_ctx(void *app_ctx, void *log_ctx)
{
#if CONFIG_JNI
+ jobjectRefType type;
+
JNIEnv *env = ff_jni_get_env(log_ctx);
if (!env)
return AVERROR(EINVAL);
- jobjectRefType type = (*env)->GetObjectRefType(env, app_ctx);
+ type = (*env)->GetObjectRefType(env, app_ctx);
if (type != JNIGlobalRefType) {
av_log(log_ctx, AV_LOG_ERROR, "Application context must be passed as a global reference");
return AVERROR(EINVAL);