Bugfix in Android jni interface

This commit is contained in:
oparviai 2013-06-15 11:44:11 +00:00
parent 55aa6f15e9
commit 70d7518295
2 changed files with 5 additions and 8 deletions

View File

@ -728,6 +728,7 @@ submitted bugfixes since SoundTouch v1.3.1: </p>
<li> Richard Ash</li> <li> Richard Ash</li>
<li> Stanislav Brabec</li> <li> Stanislav Brabec</li>
<li> Christian Budde</li> <li> Christian Budde</li>
<li> Chris Bryan</li>
<li> Jacek Caban</li> <li> Jacek Caban</li>
<li> Brian Cameron</li> <li> Brian Cameron</li>
<li> Jason Champion</li> <li> Jason Champion</li>

View File

@ -14,26 +14,22 @@
#include <jni.h> #include <jni.h>
#include <android/log.h> #include <android/log.h>
//#include <string.h>
//#include <stdio.h>
//#include <dlfcn.h>
#include "../../../include/SoundTouch.h" #include "../../../include/SoundTouch.h"
//#include "TimeShiftEffect.h"
#define LOGV(...) __android_log_print((int)ANDROID_LOG_INFO, "SOUNDTOUCH", __VA_ARGS__) #define LOGV(...) __android_log_print((int)ANDROID_LOG_INFO, "SOUNDTOUCH", __VA_ARGS__)
//#define LOGV(...) //#define LOGV(...)
#define DLL_PUBLIC __attribute__ ((visibility ("default"))) #define DLL_PUBLIC __attribute__ ((visibility ("default")))
using namespace soundtouch; using namespace soundtouch;
extern "C" DLL_PUBLIC jstring Java_net_surina_soundtouch_getVersionString(JNIEnv *env, jobject thiz) extern "C" DLL_PUBLIC jstring Java_net_surina_soundtouch_SoundTouch_getVersionString(JNIEnv *env, jobject thiz)
{ {
const char *verStr; const char *verStr;
LOGV("JNI call soundtouch.getVersionString"); LOGV("JNI call SoundTouch.getVersionString");
// Call example SoundTouch routine // Call example SoundTouch routine
verStr = SoundTouch::getVersionString(); verStr = SoundTouch::getVersionString();