Jump to content

pouvez vous m'aider avec ce morceau de code?


Recommended Posts

static jboolean libinit(JNIEnv *env, jobject obj, jint sdk) { __android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: sdk=%d",sdk); if (! libhandle) { if(sdk > 8) libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW); else libhandle = dlopen("/data/data/net.avs234/lib/libatrack8.so", RTLD_NOW); } else { //libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW);

libmedia_pause = (typeof(libmedia_pause)) dlsym(libhandle,"libmedia_pause");

libmedia_resume = (typeof(libmedia_resume)) dlsym(libhandle,"libmedia_resume");

libmedia_start = (typeof(libmedia_start)) dlsym(libhandle,"libmedia_start");

libmedia_stop = (typeof(libmedia_stop)) dlsym(libhandle,"libmedia_stop");

libmedia_write = (typeof(libmedia_write)) dlsym(libhandle,"libmedia_write");

libmediacb_start = (typeof(libmediacb_start)) dlsym(libhandle,"libmediacb_start");

libmediacb_stop = (typeof(libmediacb_stop)) dlsym(libhandle,"libmediacb_stop");

libmediacb_write = (typeof(libmediacb_write)) dlsym(libhandle,"libmediacb_write");

libmediacb_wait_done = (typeof(libmediacb_wait_done)) dlsym(libhandle,"libmediacb_wait_done");

}

}

__android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: handle=%p",libhandle);

return libhandle != 0;

à la compilation sous cygwin : erreur dans ce morceau de code

le code complet se trouve ici :

http://code.google.com/p/andless/source/browse/trunk/jni/main.c?r=88

merci de pouvoir m'aider car je galère vraiment!!!!!

Link to comment
Share on other sites

static jboolean libinit(JNIEnv *env, jobject obj, jint sdk) { __android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: sdk=%d",sdk); if (! libhandle) { if(sdk > 8) libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW); else libhandle = dlopen("/data/data/net.avs234/lib/libatrack8.so", RTLD_NOW); } else { //libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW);

libmedia_pause = (typeof(libmedia_pause)) dlsym(libhandle,"libmedia_pause");

libmedia_resume = (typeof(libmedia_resume)) dlsym(libhandle,"libmedia_resume");

libmedia_start = (typeof(libmedia_start)) dlsym(libhandle,"libmedia_start");

libmedia_stop = (typeof(libmedia_stop)) dlsym(libhandle,"libmedia_stop");

libmedia_write = (typeof(libmedia_write)) dlsym(libhandle,"libmedia_write");

libmediacb_start = (typeof(libmediacb_start)) dlsym(libhandle,"libmediacb_start");

libmediacb_stop = (typeof(libmediacb_stop)) dlsym(libhandle,"libmediacb_stop");

libmediacb_write = (typeof(libmediacb_write)) dlsym(libhandle,"libmediacb_write");

libmediacb_wait_done = (typeof(libmediacb_wait_done)) dlsym(libhandle,"libmediacb_wait_done");

}

}

__android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: handle=%p",libhandle);

return libhandle != 0;

à la compilation sous cygwin : erreur dans ce morceau de code

le code complet se trouve ici :

http://code.google.com/p/andless/source/browse/trunk/jni/main.c?r=88

merci de pouvoir m'aider car je galère vraiment!!!!!

Bonjour,

C'est quoi le contexte ?

(Il y a en plus une section Développement sur le forum assez dynamique)

R.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...