]> git.sesse.net Git - vlc/commitdiff
--disable-libtool not needed anymore to build java bindings
authorFilippo Carone <littlejohn@videolan.org>
Wed, 8 Nov 2006 20:33:07 +0000 (20:33 +0000)
committerFilippo Carone <littlejohn@videolan.org>
Wed, 8 Nov 2006 20:33:07 +0000 (20:33 +0000)
bindings/java/Makefile.am
bindings/java/src/playlist-jni.cc

index 2a91a9c076c6f999656f6d15cf729b8d12d80d9e..1844cecdf259a4100b1add4e3d0499b3d72d9ab0 100644 (file)
@@ -47,13 +47,13 @@ JINCLUDES = -I${JAVA_HOME}/include -I${JAVA_HOME}/include/win32
 LIBJINCLUDES = -L${JAVA_HOME}/lib -ljawt
 JCH = javah
 JAVACXXFLAGS = `top_builddir=../.. ../../vlc-config --cflags pic` -I../../ -I ../../include $(JINCLUDES)
-JAVALDFLAGS = -mno-cygwin -L../../src -lvlc `top_builddir=../.. ../../vlc-config --libs builtin vlc pic` -Wl,--kill-at
+JAVALDFLAGS = -mno-cygwin -L../../src -lvlc `top_builddir=../.. ../../vlc-config --libs builtin vlc pic external` -Wl,--kill-at
 else
 JINCLUDES = -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
 LIBJINCLUDES = -L$(JAVA_HOME)/jre/lib/$(PROCESSOR_FAMILY) -ljawt
 JCH = gcjh -jni
 JAVACXXFLAGS = `top_builddir=../.. ../../vlc-config --cflags pic` -I../../ -I ../../include $(JINCLUDES)
-JAVALDFLAGS = -L../../src -lvlc `top_builddir=../.. ../../vlc-config --libs builtin vlc pic`
+JAVALDFLAGS = -L../../src -lvlc `top_builddir=../.. ../../vlc-config --libs builtin vlc pic external`
 endif
 
 export JINCLUDES
index 041fe4e18231bbd4bdc36b561c0e94faf87b614a..689ded1ad811a16a428f45f7600f12da8840f132 100644 (file)
@@ -95,6 +95,13 @@ JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1play (JNIEnv *env, jobj
 \r
     libvlc_playlist_play( ( libvlc_instance_t * ) instance, id, i_options, ( char **  ) ppsz_options, exception );\r
 \r
+    CHECK_EXCEPTION;\r
+    \r
+    while (! libvlc_playlist_isplaying( (libvlc_instance_t*) instance, exception ) )\r
+    {\r
+        usleep(100);\r
+    }\r
+\r
     CHECK_EXCEPTION_FREE;\r
 }\r
 \r