avcodec/jni: fix mixed declaration and code

release/7.1
Matthieu Bouron 10 months ago
parent a44c346312
commit 8cdf1bae94
  1. 4
      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);

Loading…
Cancel
Save