From 4e03e109f4357df5eb72b83db3da243543191726 Mon Sep 17 00:00:00 2001 From: Filippo Carone Date: Wed, 8 Nov 2006 20:33:07 +0000 Subject: [PATCH] --disable-libtool not needed anymore to build java bindings --- bindings/java/Makefile.am | 4 ++-- bindings/java/src/playlist-jni.cc | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/bindings/java/Makefile.am b/bindings/java/Makefile.am index 2a91a9c076..1844cecdf2 100644 --- a/bindings/java/Makefile.am +++ b/bindings/java/Makefile.am @@ -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 diff --git a/bindings/java/src/playlist-jni.cc b/bindings/java/src/playlist-jni.cc index 041fe4e182..689ded1ad8 100644 --- a/bindings/java/src/playlist-jni.cc +++ b/bindings/java/src/playlist-jni.cc @@ -95,6 +95,13 @@ JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1play (JNIEnv *env, jobj libvlc_playlist_play( ( libvlc_instance_t * ) instance, id, i_options, ( char ** ) ppsz_options, exception ); + CHECK_EXCEPTION; + + while (! libvlc_playlist_isplaying( (libvlc_instance_t*) instance, exception ) ) + { + usleep(100); + } + CHECK_EXCEPTION_FREE; } -- 2.39.2