| | |
| | | #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__) |
| | | #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) |
| | | |
| | | // for native window JNI |
| | | // for native windowRender JNI |
| | | #include <android/native_window_jni.h> |
| | | #include <android/asset_manager.h> |
| | | #include <android/asset_manager_jni.h> |
| | |
| | | { |
| | | LOGV("@@@ Java_RtspNativeCodec_setSurface"); |
| | | |
| | | // obtain a native window from a Java surface |
| | | // obtain a native windowRender from a Java surface |
| | | if (data.window) { |
| | | ANativeWindow_release(data.window); |
| | | data.window = NULL; |