Page 1 of 1

How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 14 Mar 2008 16:55
by HMIproject
Hi Guys, :)

First I would like to say that this forum is full of knowledge and I have searched this forum for many days now, and i still can't find out how to import jvlc into eclipse to build an application that has the possibillity to play movies etc.

I've downloaded the .jar file from http://trac.videolan.org/jvlc/wiki/download
and in a terminal i have tried the following without succes:

Code: Select all

********@*********:~$ java -Djna.library.path=/usr/local/lib jvlc*.jar Exception in thread "main" java.lang.NoClassDefFoundError: jvlc-0/9/0-20080309-linux_x86-32/jar
As you can see this did not work, and I don't know why :oops:
I am using Ubuntu 7.10.

I also have noticed the fact that the example codes is not available any more when I use the link .

http://trac.videolan.org/jvlc/browser/j ... lient.java :?

I am a patient guy and I want to do things my self but this time i don't know where to start. :?

So my goal is to have an application which makes it possible to play movies etc and also the application should have the navigational properties such as " play", "stop" etc. :)

Can any one please guide me :?: :oops:

thanks in advance :!:

kind regards,

H.

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 17 Mar 2008 22:55
by littlejohn
Hi Guys, :)

First I would like to say that this forum is full of knowledge and I have searched this forum for many days now, and i still can't find out how to import jvlc into eclipse to build an application that has the possibillity to play movies etc.
Hi,
you need maven2 installed (http://maven.apache.org). Once you have installed maven, from the bindings/java folder type:
mvn install
mvn eclipse:eclipse

then import the project as an Existing Java Project into Eclipse from the bindings/java/core folder.
I also have noticed the fact that the example codes is not available any more when I use the link .

http://trac.videolan.org/jvlc/browser/j ... lient.java :?
The link has been removed. The bindings/java/samples contains sample code.

Thanks for trying JVLC,
Filippo

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 18 Mar 2008 17:43
by videolanuser731
Hello littlejohn,

When I try to run "maven install" as you ask it gives the following error :

vlc-trunk/bindings/java$ mvn -e install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:373)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 16 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Tue Mar 18 17:39:57 CET 2008
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 18 Mar 2008 18:00
by littlejohn
Hello littlejohn,

When I try to run "maven install" as you ask it gives the following error :

vlc-trunk/bindings/java$ mvn -e install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
It seems you are missing the pom.xml file in the bindings/java folder. Please be sure you are using git HEAD.

Cheers,
Filippo

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 19 Mar 2008 10:55
by videolanuser731
So "git clone git://git.videolan.org/vlc.git" will not get me the same source as "svn checkout svn://svn.videolan.org/vlc/trunk vlc-trunk" ?

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 19 Mar 2008 10:58
by littlejohn
So "git clone git://git.videolan.org/vlc.git" will not get me the same source as "svn checkout svn://svn.videolan.org/vlc/trunk vlc-trunk" ?

SVN is @Deprecated ;). Use git.

Cheers,
Filippo

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 19 Mar 2008 11:58
by videolanuser731
Ok thanks.

I found the python bindings are nice too, do you know if they use the same VLC API ?

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 06 Aug 2008 14:14
by saurabh
Hi folks...
I am using th sample application on windows..
Could anyone help me to how to resolve these problems...

[00000001] main libvlc error: no memcpy module matched "any"
[00000008] main interface error: no interface module matched "hotkeys,none"
[00000008] main interface error: no suitable interface module
[00000001] main libvlc error: interface "hotkeys,none" initialization failed
[00000009] main libvlc error: no memcpy module matched "any"
[00000014] main interface error: no interface module matched "hotkeys,none"
[00000014] main interface error: no suitable interface module
[00000009] main libvlc error: interface "hotkeys,none" initialization failed
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: org.videolan.jvlc.JVLCCanvas.paint(Ljava/awt/Graphics;)V
at org.videolan.jvlc.JVLCCanvas.paint(Native Method)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
[00000017] main access error: no access2 module matched "any"
[00000015] main input error: open of `D:\Saurabh\workspace\eclipse\workspace\vlcjava\a.avi' failed: could not create access: no access2 module matched "any"


Thanks in advance..

Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:

Posted: 06 Aug 2008 14:25
by littlejohn
Hi,
you are using an old version of the java bindings. Please get the new ones from git.

Cheers,
Filippo