No video viewer
Up one level
No video viewer
I've installed ELAN on my Debian notebook. Unfortunately the video viewer does not show up. Selecting or deselecting a video doesn't make a difference, the video player is not displayed. I've tried different things but don't have a clue what might be the reason. I've also installed it on another computer where the same system is running and the video is displayed.
Have you heard of similar problems or can provide any solution?
Re: No video viewer
A few problems with installing and or running ELAN under Linux have been reported, but it is difficult to say if this is the same or similar problem. Apparently it all can work under Debian. The problem could be the configuration of JMF (Java Media Framework). There are 2 files that you can check for error messages:
- the InstallLog.log in the ELAN install directory
- ELAN's log file, <user_home>/.elan_data/elan0.log (after opening a file with a video and closing it again) There might be useful information there.
Did you use the installer with or without JRE? If you used the one without jre you could try the installer with jre. Maybe there are insufficient rights (for the installer) to copy to the system's jre directory.
Han
Re: Re: No video viewer
Thanks for your answer.
With the installation everything seems to be fine. Everything suceeded, there are no warnings or errors.
>- ELAN's log file, <user_home>/.elan_data/elan0.log (after opening a file with a video and closing it again) There might be useful >information there.
There is an error occuring:
Fobs4JMF - Native shared library NOT found
java.lang.UnsatisfiedLinkError: /usr/local/elan/jmf__Vlin2.1.1fcs/libfobs4jmf.so: Can't load IA 32-bit .so on a IA 32-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.omnividea.media.codec.video.JavaDecoder.<clinit>(JavaDecoder.java:73)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.sun.media.BasicPlugIn.getClassForName(BasicPlugIn.java:271)
at com.sun.media.SimpleGraphBuilder.createPlugIn(SimpleGraphBuilder.java:807)
at com.sun.media.SimpleGraphBuilder.getPlugInNode(SimpleGraphBuilder.java:647)
at com.sun.media.SimpleGraphBuilder.doBuildGraph(SimpleGraphBuilder.java:304)
at com.sun.media.SimpleGraphBuilder.buildGraph(SimpleGraphBuilder.java:168)
at com.sun.media.SimpleGraphBuilder.buildGraph(SimpleGraphBuilder.java:84)
at com.sun.media.PlaybackEngine$PlayerTControl.buildTrack(PlaybackEngine.java:2102)
at com.sun.media.PlaybackEngine.doRealize1(PlaybackEngine.java:326)
at com.sun.media.PlaybackEngine.doRealize(PlaybackEngine.java:300)
at com.sun.media.RealizeWorkThread.process(BasicController.java:1400)
at com.sun.media.StateTransitionWorkThread.run(BasicController.java:1339)
Unable to handle format: MPEG, 352x288, FrameRate=25.0, Length=152064
>Did you use the installer with or without JRE? If you used the one without jre you could try the installer with jre. Maybe there are >insufficient rights (for the installer) to copy to the system's jre directory.
I tried it with both but the problem is always there. However, I realized that when trying to use the preinstalled Java there are some path problems.
Does ELAN need some additional JAVA-Packages?
Re: Re: Re: No video viewer
ELAN doesn't need additional packages or libraries; especially the version that includes a JRE contains everything needed. One problem with playing media files on Linux is that an environment variable, LD_LIBRARY_PATH, has to be set. The ELAN startup script does so.
This problem does not occur on the Suse 10.0 system that we have tested .
Although the error message seems to point to a 32-bit vs 64-bit platform problem, this is likely not the case. A quick internet search points in the direction of the LD_LIBRARY_PATH and or the Java version (similar errors occur in other applications on Linux/Unix).
Not having a good solution right now, one thing you could try is editing and using the startup script Elan_Linux_3_4_0.sh in the ELAN install directory.
Maybe changing the line
export LD_LIBRARY_PATH=${JMF}
to something like
export LD_LIBRARY_PATH=${JMF}:${LD_LIBRARY_PATH}
could help. Maybe other paths have to be added. Or maybe this variable is already set and you don't have to set it at all?
If we find out anything more specific we'll post it here.
Han