projects
/
rtmpclient.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add ffmpeg library
[rtmpclient.git]
/
app
/
src
/
main
/
jni
/
ai_suanzi_rtmpclient_Ffmpeg.cpp
diff --git
a/app/src/main/jni/ai_suanzi_rtmpclient_Ffmpeg.cpp
b/app/src/main/jni/ai_suanzi_rtmpclient_Ffmpeg.cpp
index
051016c
..
ceba05b
100644
(file)
--- a/
app/src/main/jni/ai_suanzi_rtmpclient_Ffmpeg.cpp
+++ b/
app/src/main/jni/ai_suanzi_rtmpclient_Ffmpeg.cpp
@@
-4,10
+4,19
@@
#include "ai_suanzi_rtmpclient_Ffmpeg.h"
#include <android/log.h>
#include "ai_suanzi_rtmpclient_Ffmpeg.h"
#include <android/log.h>
+extern "C" {
+ #include "libavformat/avformat.h"
+ #include "libavcodec/avcodec.h"
+ #include "libswscale/swscale.h"
+ #include "libavutil/imgutils.h"
+ #include "libavutil/time.h"
+}
+
#define TAG "PENG"
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)
JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getVersion (JNIEnv *env, jobject obj) {
#define TAG "PENG"
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)
JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getVersion (JNIEnv *env, jobject obj) {
- LOGE("######### Ffmpeg JNI ######");
+ jint v = avformat_version();
+ LOGE("######### Ffmpeg JNI version i= %d", v);
return env->NewStringUTF("====== Ffmpeg call =======");
}
\ No newline at end of file
return env->NewStringUTF("====== Ffmpeg call =======");
}
\ No newline at end of file