Problems building JVLC.DLL

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
sidb
New Cone
New Cone
Posts: 6
Joined: 04 Jan 2007 22:23

Problems building JVLC.DLL

Postby sidb » 04 Jan 2007 23:03

Hello,

I would like to use JVLC (java binding) under Windows, using a recent version since the Java interface seems to have changed a lot since the last JVLC binary release. I have built VLC version 0.9.0-svn Grishenko with configure option --enable-java-binding under Cygwin, but I can't find jvlc.dll. So I tried to make it like this:

g++ -mno-cygwin-shared utils.o video-jni.o audio-jni.o input-jni.o playlist-jni.o vlm-jni.o core-jni.o graphics-jni.o -L/cygdrive/d/Java/jdk1.6.0/lib -ljawt -L/usr/win32/lib -mno-cygwin -L../../../src -lvlc `top_builddir=../../.. ../../../vlc-config --libs builtin vlc pic` -Wl,--kill-at -o jvlc.dll

This produces a jvlc.dll which immediately crashes the JVM on load. I did note that the file size of my jvlc.dll is approx. 1.5MB, whereas the last binary release is something like 13MB.

Does anyone have a recent working binary with jvlc.dll, or know how to build jvlc.dll or how to check for a good jvlc.dll?

Thanks in advance for any help.

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

JVLC compile

Postby ahmdprog » 06 Jan 2007 13:11

hi,

any progress of any one tried to compile JVLC using vlc-0.8.6 or latest SVN.

I am also facing the same problem exactly :cry:

phmorin
New Cone
New Cone
Posts: 2
Joined: 12 Jul 2006 23:41

JVLC for win32

Postby phmorin » 08 Jan 2007 13:31

Hello,

I wrote an howto explaining how to cross-compile jvlc for win32.

You can find it there at JVLC homepage :

https://trac.videolan.org/jvlc

The current version of jvlc.dll has a size of 1993271 bytes. ( a nightly build of mine)

The previous version was compiled statically with libvlc so it was bigger.

The current one is dynamically linked.


Philippe.

sidb
New Cone
New Cone
Posts: 6
Joined: 04 Jan 2007 22:23

Postby sidb » 09 Jan 2007 22:14

Found the cause of my problem: I had no white space before the -shared option to the linker. This caused the JVM to crash for no obvious reason. Staying with Windows/Cygwin, I now have a working jvlc.dll.

VLCExample.java is working OK with the exception of audio.setChannel, which throws (on both channels)
org.videolan.jvlc.VLCException: Audio channel out of range

Also, I have seen a few instances of:

WARNING in native method: JNI call made with exception pending
at org.videolan.jvlc.Input._isPlaying(Native Method)

- but this does not seem to affect playback at all, in fact both sound and video are just fine.

..Sid

ballofking
Blank Cone
Blank Cone
Posts: 16
Joined: 30 Dec 2006 18:24

Postby ballofking » 11 Jan 2007 06:26

MR. Sidb, can you teel me about how to create JVLC.dll in cygwin。Because i had followed the steps in the docs in vlc and jvlc。I can build vlc and i have a vlc.exe.But i didn't find a jvlc.dll。I already had added --enable-bindings-java in the configure-vlc file.

sidb
New Cone
New Cone
Posts: 6
Joined: 04 Jan 2007 22:23

Postby sidb » 11 Jan 2007 10:35

To build jvlc.dll, you can follow the directions in the document explaining how to cross compile JVLC for win32, paragraph titled "Linker Option". As phmorin says, this document is found at

https://trac.videolan.org/jvlc

The Makefile is located at vlc-trunk\bindings\java\src. My Makefile entry looks like this:

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)
export JINCLUDES
JAVALDFLAGS = -mno-cygwin -L../../../src -lvlc `top_builddir=../../.. ../../../vlc-config --libs builtin vlc pic` -Wl,--kill-at
libjvlc.so: $(OBJECTS)
$(MAKE)
$(CXX) -shared $(COBJECTS) $(LIBJINCLUDES) $(LDFLAGS) $(JAVALDFLAGS) -o jvlc.dll

..Sid

remmeier
New Cone
New Cone
Posts: 6
Joined: 26 Dec 2006 20:15

Postby remmeier » 11 Jan 2007 20:41

Could someone with a working build post it on https://trac.videolan.org/jvlc (maybe replacing the current windows build from june)?

Thanks, Remo

ballofking
Blank Cone
Blank Cone
Posts: 16
Joined: 30 Dec 2006 18:24

Postby ballofking » 12 Jan 2007 10:48

Sorry,Sid.I follow the steps and try many ways,but just can't figure out.

I use vlc 0.8.6(Release SourceCode) and cygwin.

Here's the steps i tried.

1. add the option --enable-bindings-java in the configure-vlc file
2. ../configure-vlc( in vlc-trunk directory)
3. add JINCLUDES = -I${JAVA_WIN32_HOME}/include -.....jvlc.dll to vlc-trunk\bindings\java\src\makefile
4. make( in vlc-trunk directory)
5. then i got a vlc.exe,but no jvlc.dll and plugins.
6. then i type "make" or "make libjvlc.so" in vlc-trunk\bindings\java\ or vlc-trunk\bindings\java\src\,it always shows that make: *** No rule to make target `make', needed by `libjvlc.so'. Stop.

ps.the bindings/java in the vlc 0.8.6(Release SourceCode) is very old version.If i want to use jvlc-0.0.9,can i just copy it to replace the bindings/java.

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

Postby ahmdprog » 12 Jan 2007 13:43

Hi,

To have JVLC.DLL from vlc-0.8.6 source, it has many compiling errors and many stuff you need to do it, it is not out of the box (unfortunately).
I don’t know how JVLC developer thinking, they are thinking that the developers people are inelegance like them, and they needs us to do everything by ours.
They are compiling using Linux cross compiler, and I don’t know how to setup that and using Linux, I am using windows with cygwin. And most people and documentation using that.

Now you will see, that they did some changes in last 12 hours to VLC SVN, but they didn’t make this changes reflects to JVLC-Trunk, I don’t know why ?.

Any way,

To have JVLC.DLL using vlc-0.8.6
First, compile vlc with having --enable-java-bindings,

If this process not success, then
Configure and compile without --enable-java-bindings

If this process successfully done,
Then,
Go to c:\cygwin\home\(your username)\vlc-0.8.6\bindings\java\src

And open playlist-jni.cc file, it have compile error,

Update the following header of

#include <jni.h>
#include <vlc/libvlc.h>
#include <unistd.h>
#include <stdio.h>


To :

#include <jni.h>
#include <vlc/libvlc.h>
#ifdef WIN32
#include <windows.h>
#undef usleep
#define usleep(var) Sleep(var/1000)
#else
#include <unistd.h>
#endif
#include <stdio.h>

Now,

You have to ensure that the following files should be exists in the (c:\cygwin\home\(your username)\vlc-0.8.6\bindings\java\ includes)

Audio.h
AudioIntf.h
GenericVideoWidget.h
Input.h
InputIntf.h
JLibVLC.h
JVLC.h
JVLCCanvas.h
JVLCPanel.h
Playlist.h
PlaylistIntf.h
Video.h
VideoIntf.h
VLCException.h
VLM.h
VLMIntf.h

Note:-
1:- if the includes directory does not exist, then you have to create it by yourself.
2- you have to copy these files from (c:\cygwin\home\(your username)\vlc-0.8.6\bindings\java\ ) and they have prefix org_videolan_jvlc_ you need to rename them,

For example,
org_videolan_jvlc_Audio.h rename it to Audio.h
org_videolan_jvlc_AudioIntf.h rename it to AudioIntf.h
org_videolan_jvlc_Video.h rename it to Video.h
…. And so one
But you need to ensure that these (16 files) exists in
(c:\cygwin\home\(your username)\vlc-0.8.6\bindings\java\ includes) directory,

Now you have to configure with --enable-bindings-java
And then execute make,
And then execute make package-win32-base


If this procedure done well, then you can fined JVLC.DLL in
vlc-0.8.6 Done\bindings\java\JVLC.DLL

and you can find plugins directory in
c:\cygwin\home\(your username)\vlc-0.8.6\vlc-0.8.6

to develop java application using JVLC then your application directory should have

JVLC.DLL
Plugins\*.dll

And the java source code directory should have
(org) directory

You can copy (org) directory from your compilation directory c:\cygwin\home\(your username)\vlc-0.8.6\bindings\java\

Note,

I tried this procedure and I have JVLC.DLL around 8 mb, and I tired to build application, it is working fine in windows platform, I tried transcoding and playing.
But, still I feel that it is not that much scalable and doesn’t have all functionality of VLC.

Don’t forget that my hair become white after compiling JVLC successfully :cry: :cry: :cry:

sidb
New Cone
New Cone
Posts: 6
Joined: 04 Jan 2007 22:23

Postby sidb » 12 Jan 2007 15:56

Yes, it seems that JVLC is there to test our mettle. The reference to svn.videolan.org/jvlc/jvlc-trunk is misleading, as the current source is actually in the main vlc repository, and not in jvlc. To add to the confusion, as well as two source repositories, the project also has two home pages, https://trac.videolan.org/jvlc/wiki/HomePage and https://trac.videolan.org/jvlc/wiki.

As to 0.8.6, ordinarily I would say use the current svn, but as of today it seems to be broken due to recent changes to the audio get/set Channel interface. It does look like the 0.8.6 version makefile has a target for make libjvlc.so (to make jvlc.dll). But since the maintainers decided to later remove this target, maybe it was broken.

Come on JVLC developers, aren't we paying you enough? :wink:
I think we will have to be patient . . .

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

Postby ahmdprog » 12 Jan 2007 16:39

Yes, I agree about JVLC Developer.
Again, the most joking issue of compiling JVLC, that you need to pick some files from some version and some files from some trunk and some files of source code you have to updated and corrected by yourself and finally, maybe you will get JVLC.DLL or maybe NOT.
And even, it depends on your luck, maybe it will work or it makes JVM crashed.
Or maybe the JVM is not compatible with JVLC.DLL. :lol: :lol: :lol:

Any way,

For having VLC working excellent with Java, I think the current source code of java is very poor, and the current JNI is not enough at all, you can’t have all VLC functionality with current java package.

The java package of VLC, should be cover all the functionality and optimized well for java application like thread safe and …. Etc.

Any way, I would like to thank JVLC developer about their project, and if they pay me well, of course I will join them. :wink:

ballofking
Blank Cone
Blank Cone
Posts: 16
Joined: 30 Dec 2006 18:24

Postby ballofking » 13 Jan 2007 04:28

ahmdprog,thanks for your so detailed explain.

After i followed this steps and execute make package-win32-base i still could't get jvlc.dll.I even have no bindings directory in the vlc-0.8.6 Done.Alrough I have plugins directory in
c:\cygwin\home\(your username)\vlc-0.8.6\vlc-0.8.6.I have tried vlc-0.8.6 and vlc-0.8.6a,but they both have the same result.I think mabey because the makefile in c:\cygwin\home\(your username)\vlc-0.8.6\bindings\java\,but i don't know how to set up.

If i copy jvlc-0.9.0 to replace the originally bindings\java directory.When i execute ../configure,it will shows that can't not find makefile.am to create makefile.I know jvlc-0.9.0 have no makefile.am.I am so confused and my hair already white.

So,ahmdprog can you help me and can you send me the jvlc.dll.I'll be very appreciate.

s2131172@ss24.mcu.edu.tw

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

Postby ahmdprog » 13 Jan 2007 11:44

Hi,

First of all, I apologize because I didn’t tell you some guideline when you are planning to compile and have JVLC working:

1- You need set setup couple of coffee cubs near you.
2- If you are smoker, then you need to buy some packages for this process.
3- Do the compilation and configuration while you are in closed room, because if any compilation error maybe you will harm one of your family.
:lol: :lol: :lol:

Kidding stoped.

Now, if you are interesting of having working JVLC, then it is better to download the current one that is a viable at website

http://phmorin.free.fr/jvlc-win32-060612.zip

This one is working pretty fine in windows (although it has bugs).

I recommend using the latest sun java development kit, the latest one is JDK 6
http://java.sun.com/javase/downloads/index.jsp

Then, the required files from the downloaded package are

1- org directory
2- plugins directory
3- and JVLC.DLL
That is all.

Now you need to have some experience to make and compile java application.

Ok, no problem, I will explain more.

If you are using Netbeans(Netbeans.org) for java development,

Crate new project, for example (jvlcproject). Then this project will be created in the following directory( by default)

C:\Documents and Settings\(your windows user name)\ jvlcproject

Then,
Copy the plugins directory + jvlc.dll to the following directory

C:\Documents and Settings\(your windows user name)\ jvlcproject

Then,

Copy the org directory to the following directory
C:\Documents and Settings\(your windows user name)\ jvlcproject\src\ jvlcproject

Then at your main class, do the following code for example

package jvlcproject;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import org.videolan.jvlc.JVLC;
import org.videolan.jvlc.VLCException;

public class Main
{

public Main()
{

}
public static void main( String[] Args )
{
String[] args = new String[1];
args[0] = "-vvv";
boolean videoInput = false;
JVLC jvlc = new JVLC(Args);
try
{
jvlc.playlist.add("file://c:\\a.avi", "a.avi");
jvlc.playlist.add("file://c:\\c.avi", "c.avi");
jvlc.playlist.play( -1 , null );
}
catch (VLCException e)
{
e.printStackTrace();
}
while (! jvlc.isInputPlaying()) ;
while (! jvlc.hasVout() );




try
{
Thread.sleep(2500);
if (jvlc.hasVout()) videoInput = true;
}
catch (InterruptedException e)
{
e.printStackTrace();
}

if (videoInput)
{
try
{
System.out.print(jvlc.video.getWidth());
System.out.print("x");
System.out.println(jvlc.video.getHeight());
}
catch (VLCException e)
{
e.printStackTrace();
}
}
try
{
if (videoInput)
{
System.out.print("Fullscreen... ");
jvlc.video.setFullscreen(true);
Thread.sleep(3000);
System.out.println("real size.");
jvlc.video.setFullscreen(false);
System.out.print("Taking snapshot... ");
jvlc.video.getSnapshot( System.getProperty( "user.dir" ) + "/snap.png");
System.out.println("taken. (see " + System.getProperty( "user.dir" ) + "/snap.png )");
Thread.sleep(2000);
System.out.println("Resizing to 300x300");
jvlc.video.setSize(300, 300);

}
System.out.print("Muting...");
jvlc.audio.setMute(true);
Thread.sleep(3000);
System.out.println("unmuting.");
jvlc.audio.setMute(false);
Thread.sleep(3000);
System.out.println("Volume is: " + jvlc.audio.getVolume());
System.out.print("Setting volume to 150... ");
jvlc.audio.setVolume(150);
System.out.println("done");
Thread.sleep(3000);
System.out.println("INPUT INFORMATION");
System.out.println("-----------------");
System.out.println("Total length (ms) :\t" + jvlc.input.getLength());
System.out.println("Input time (ms) :\t" + jvlc.input.getTime());
System.out.println("Input position [0-1]:\t" + jvlc.input.getPosition());
if (videoInput)
System.out.println("Input FPS :\t" + jvlc.input.getFPS());


}

catch (Exception e)
{
System.out.println("Something was wrong. I die :(.");
jvlc.destroy();
}

System.out.println("Everything fine ;)");
System.out.println("Playing next item");
try
{
jvlc.playlist.next();
}
catch (VLCException e)
{
e.printStackTrace();
}

try
{
Thread.sleep(3000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
jvlc.destroy();
return;
}
}


According these process, the you have successfully using JVLC with your java application. :wink:

Regards,
Ahmad.

ballofking
Blank Cone
Blank Cone
Posts: 16
Joined: 30 Dec 2006 18:24

Postby ballofking » 13 Jan 2007 17:11

I want to apologize too,because i didn't tell you i have downloaded and use jvlc-win32-060612.zip in my AP already.Since this is the old version,and I need to use new funtions like move postion from the movie.So i truely need to use new version jvlc in windows.Can you help me?

Sorry to bother you many times.

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

Postby ahmdprog » 13 Jan 2007 22:07

All right,

I will sent it to you by tomorrow.

ballofking
Blank Cone
Blank Cone
Posts: 16
Joined: 30 Dec 2006 18:24

Postby ballofking » 15 Jan 2007 14:22

:cry: Excuse me,did you send me the e-mail?Because i can't find the e-mail.

My E-mail Address s2131172@ss24.mcu.edu.tw

ballofking
Blank Cone
Blank Cone
Posts: 16
Joined: 30 Dec 2006 18:24

Postby ballofking » 17 Jan 2007 21:45

Ahmdprog,thanks for your help.I received the files.It worked but still many bugs.I think i need to find another way to finish my ap.Anyway,thanks so much.

otrofox
New Cone
New Cone
Posts: 7
Joined: 25 Jan 2007 18:20

Postby otrofox » 25 Jan 2007 18:29

I finally could compile vlc-0.8.6 using cross-platform compiler from cygwin. Of course I had to define the usleep function in jni-playlist.cc and change a lot of include paths and evironment variables JAVA_HOME and so... but... after all, it doesn't seem to work fine.

I mean, it works, yes, it works but... the panel where the video should appear, misteriously, becomes a window and move itself automatically making a "cascade effect" over my desktop. The name of the window is "VLC (hardware YUV overlay DirectX output).

After some stops&loads, the jpanel works fine but sometimes I get a JVM FATAL ERROR.

Concluding, there are a lot of error and it's not stable but... we are on the right way!!! for sure!!!

Does anybody know if we'll have a stable version soon?

Best regards

otrofox
New Cone
New Cone
Posts: 7
Joined: 25 Jan 2007 18:20

Postby otrofox » 26 Jan 2007 12:33

Just a point. When using the precompiled JVLC.DLL, the examples work fine but, the API offered is not as powerfull as the one included with the last version (fullscreen, setVideoSize, etc.).
On the other hand, those new features don't work at all in my VLC0.8.6 build but, at least, they are available.

Any ideas?

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

Postby ahmdprog » 02 Feb 2007 12:48

hi otrofox,

how you did setup for cross compiler, actually I am not much familiar of setup cross compiler, i tried to setup using Fedora core 6, but many errors and not success. which operating system you used and how you did setup for that.

many thanks,

VID123
New Cone
New Cone
Posts: 1
Joined: 05 Feb 2007 10:09

Exceptions using jvlc project.

Postby VID123 » 06 Feb 2007 14:01

Hi Ahmad,

I downloaded the jclv project as you described below.
Now when I am trying to create an output video stream using this project I get an exception:
Exception in thread "main" org.videolan.jvlc.VLCException: thrown from C code
e.g. jvlc.addBroadcast or jvlc.setInput

Have you got an idea what could be the cause here?

Regards,

Henk.




Hi,

First of all, I apologize because I didn’t tell you some guideline when you are planning to compile and have JVLC working:

1- You need set setup couple of coffee cubs near you.
2- If you are smoker, then you need to buy some packages for this process.
3- Do the compilation and configuration while you are in closed room, because if any compilation error maybe you will harm one of your family.
:lol: :lol: :lol:

Kidding stoped.

Now, if you are interesting of having working JVLC, then it is better to download the current one that is a viable at website

http://phmorin.free.fr/jvlc-win32-060612.zip

This one is working pretty fine in windows (although it has bugs).

I recommend using the latest sun java development kit, the latest one is JDK 6
http://java.sun.com/javase/downloads/index.jsp

Then, the required files from the downloaded package are

1- org directory
2- plugins directory
3- and JVLC.DLL
That is all.

Now you need to have some experience to make and compile java application.

Ok, no problem, I will explain more.

If you are using Netbeans(Netbeans.org) for java development,

Crate new project, for example (jvlcproject). Then this project will be created in the following directory( by default)

C:\Documents and Settings\(your windows user name)\ jvlcproject

Then,
Copy the plugins directory + jvlc.dll to the following directory

C:\Documents and Settings\(your windows user name)\ jvlcproject

Then,

Copy the org directory to the following directory
C:\Documents and Settings\(your windows user name)\ jvlcproject\src\ jvlcproject

Then at your main class, do the following code for example

package jvlcproject;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import org.videolan.jvlc.JVLC;
import org.videolan.jvlc.VLCException;

public class Main
{

public Main()
{

}
public static void main( String[] Args )
{
String[] args = new String[1];
args[0] = "-vvv";
boolean videoInput = false;
JVLC jvlc = new JVLC(Args);
try
{
jvlc.playlist.add("file://c:\\a.avi", "a.avi");
jvlc.playlist.add("file://c:\\c.avi", "c.avi");
jvlc.playlist.play( -1 , null );
}
catch (VLCException e)
{
e.printStackTrace();
}
while (! jvlc.isInputPlaying()) ;
while (! jvlc.hasVout() );




try
{
Thread.sleep(2500);
if (jvlc.hasVout()) videoInput = true;
}
catch (InterruptedException e)
{
e.printStackTrace();
}

if (videoInput)
{
try
{
System.out.print(jvlc.video.getWidth());
System.out.print("x");
System.out.println(jvlc.video.getHeight());
}
catch (VLCException e)
{
e.printStackTrace();
}
}
try
{
if (videoInput)
{
System.out.print("Fullscreen... ");
jvlc.video.setFullscreen(true);
Thread.sleep(3000);
System.out.println("real size.");
jvlc.video.setFullscreen(false);
System.out.print("Taking snapshot... ");
jvlc.video.getSnapshot( System.getProperty( "user.dir" ) + "/snap.png");
System.out.println("taken. (see " + System.getProperty( "user.dir" ) + "/snap.png )");
Thread.sleep(2000);
System.out.println("Resizing to 300x300");
jvlc.video.setSize(300, 300);

}
System.out.print("Muting...");
jvlc.audio.setMute(true);
Thread.sleep(3000);
System.out.println("unmuting.");
jvlc.audio.setMute(false);
Thread.sleep(3000);
System.out.println("Volume is: " + jvlc.audio.getVolume());
System.out.print("Setting volume to 150... ");
jvlc.audio.setVolume(150);
System.out.println("done");
Thread.sleep(3000);
System.out.println("INPUT INFORMATION");
System.out.println("-----------------");
System.out.println("Total length (ms) :\t" + jvlc.input.getLength());
System.out.println("Input time (ms) :\t" + jvlc.input.getTime());
System.out.println("Input position [0-1]:\t" + jvlc.input.getPosition());
if (videoInput)
System.out.println("Input FPS :\t" + jvlc.input.getFPS());


}

catch (Exception e)
{
System.out.println("Something was wrong. I die :(.");
jvlc.destroy();
}

System.out.println("Everything fine ;)");
System.out.println("Playing next item");
try
{
jvlc.playlist.next();
}
catch (VLCException e)
{
e.printStackTrace();
}

try
{
Thread.sleep(3000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
jvlc.destroy();
return;
}
}


According these process, the you have successfully using JVLC with your java application. :wink:

Regards,
Ahmad.

ahmdprog
Blank Cone
Blank Cone
Posts: 29
Joined: 25 Nov 2006 00:01

Postby ahmdprog » 06 Feb 2007 14:50

hi,

first of all, you need to put at your mind that the JVLC is not stable at windows.
for your problem, you need to ensure that the JVLC.DLL and plugins directory is the same directory of your project. and what is the tool you are using to develop Java. some tools they don't consider the classPath correctly.

anyway, for people that interesting in JVLC, i have build stable one, and i am now at testing stage. but i don't know how to uploaded to somewhere to make it a viable for all.


regards,
Ahmad.

bioye
New Cone
New Cone
Posts: 1
Joined: 07 Feb 2007 14:57
Location: Lagos, Nigeria
Contact:

Can you email the stable release to me?

Postby bioye » 07 Feb 2007 15:08

Ahmad, well done for the work on the jvlc stable version. Can you mail it to me at bioyexx@yahoo.com? I am working on adding video support to a java-based conferencing solution (webhuddle).

Thank you.
the emperor has no clothes!

GX
New Cone
New Cone
Posts: 2
Joined: 02 Feb 2007 11:29
Location: Netherlands

Please e-mail me you're stable JVLC.

Postby GX » 08 Feb 2007 10:37

Hi Ahmad,

I've been struggeling with JVLC for some time to manage and define video broadcasts from my java program.
If you can send me you're stable JVLC at videostuf@gmail.com
I'd be very gratefull. :D


Thanks,

Maarten

vdaburon
New Cone
New Cone
Posts: 9
Joined: 08 Feb 2007 14:46

Postby vdaburon » 08 Feb 2007 15:32

hi,

first of all, you need to put at your mind that the JVLC is not stable at windows.
for your problem, you need to ensure that the JVLC.DLL and plugins directory is the same directory of your project. and what is the tool you are using to develop Java. some tools they don't consider the classPath correctly.

anyway, for people that interesting in JVLC, i have build stable one, and i am now at testing stage. but i don't know how to uploaded to somewhere to make it a viable for all.


regards,
Ahmad.
Hello Ahmad,

I think you can contact the 2 developpers of jvlc :
phmo95 - Philippe Morin (phmorin[----] at [ -----] free [------] dot [------] fr)
or
littlejohn (filippo [-----] at [----] carone ------] dot ------] org)

Sorry, i did not find their email at videolan.org
But may be phmo95 at [----] videolan [------] dot [------] org, and littlejohn at [----] videolan [------] dot [------] org.

When you say "stable" version, which version it is ? like vlc 0.8.6a with java option and jvlc at specific date

Please, could you send the all vlc dll, the jvlc.dll and jvcl.jar : only one directly operational file zip for Windows OS.

Thanks Ahmad.

Vincent D.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: Baidu [Spider] and 18 guests