Browse Source

fix mediacodec?

pull/4068/head
lizzie 2 weeks ago
parent
commit
20be0d06f4
  1. 4
      src/common/android/id_cache.cpp

4
src/common/android/id_cache.cpp

@ -11,7 +11,8 @@
#include "video_core/rasterizer_interface.h" #include "video_core/rasterizer_interface.h"
#include "common/android/multiplayer/multiplayer.h" #include "common/android/multiplayer/multiplayer.h"
#include <network/network.h> #include <network/network.h>
// Required for FFmpeg mediacodec
#include <libavcodec/jni.h>
static JavaVM *s_java_vm; static JavaVM *s_java_vm;
static jclass s_native_library_class; static jclass s_native_library_class;
@ -429,6 +430,7 @@ namespace Common::Android {
jint JNI_OnLoad(JavaVM *vm, void *reserved) { jint JNI_OnLoad(JavaVM *vm, void *reserved) {
s_java_vm = vm; s_java_vm = vm;
av_jni_set_java_vm(vm, NULL);
JNIEnv *env; JNIEnv *env;
if (vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION) != JNI_OK) if (vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION) != JNI_OK)

Loading…
Cancel
Save