]> git.sesse.net Git - vlc/blobdiff - bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java
jvlc: load the correct libvlc library on windows
[vlc] / bindings / java / core / src / main / java / org / videolan / jvlc / internal / LibVlc.java
index c05d7d8d16d55c380c0022a0f8510b51e23e561e..3d299de80e3d0ceb9c2e961b61c8899200c0d39e 100644 (file)
@@ -29,6 +29,7 @@ import com.sun.jna.Callback;
 import com.sun.jna.Library;
 import com.sun.jna.Native;
 import com.sun.jna.NativeLong;
+import com.sun.jna.Platform;
 import com.sun.jna.Pointer;
 import com.sun.jna.PointerType;
 import com.sun.jna.Structure;
@@ -37,8 +38,7 @@ import com.sun.jna.Union;
 
 public interface LibVlc extends Library
 {
-
-    LibVlc INSTANCE = (LibVlc) Native.loadLibrary("vlc", LibVlc.class);
+    LibVlc INSTANCE = (LibVlc) Native.loadLibrary(Platform.isLinux()? "vlc" : "libvlc", LibVlc.class);
 
     LibVlc SYNC_INSTANCE = (LibVlc) Native.synchronizedLibrary(INSTANCE);