Comments (6)
what's your jna version?
it seems you forget to install jna.
i check it and it works for me.
Original comment by [email protected]
on 26 Apr 2010 at 12:53
- Changed state: Invalid
from gstreamer-java.
Hi,
well, I guess I actually *do* have installed jna. Here's the structure of my
gstreamer subdirectory in my personal java lib folder:
~/lib/java/gstreamer/
├── 1.1
│ ├── gstreamer-java-bin-1.1.jar
│ ├── gstreamer-java.jar -> gstreamer-java-bin-1.1.jar
│ ├── jna-3.0.9.jar
│ └── jna.jar -> jna-3.0.9.jar
├── 1.3
│ ├── gstreamer-java-1.3.jar
│ ├── gstreamer-java.jar -> gstreamer-java-1.3.jar
│ ├── jna-3.2.4.jar
│ └── jna.jar -> jna-3.2.4.jar
└── current -> 1.1
In eclipse, I defined a "gstreamer" user library comprising both
"~/lib/java/gstreamer/current/gstreamer-java.jar" and
"~/lib/java/gstreamer/current/jna.jar". In included this user library into the
sample
program's build path, and I do get a nice video test image with the "current"
link
pointing to the 1.1 version's directory (as shown in the tree above). However,
when
redirecting "current" to the 1.3 subdirectory, I get the exception described in
my
original report.
Any ideas?
Regards --
Torsten
Original comment by [email protected]
on 1 May 2010 at 7:04
from gstreamer-java.
Update: In installed the Debian libjna-java package (which is at version
3.2.4-1),
but still no success. What puzzles me is the "Can't load library:
/usr/lib/jna/libjnidispatch.so" lines in the error output. There is no such file
getting installed by libjna-java, only one "/usr/lib/jni/libjnidispatch.so"
(see the
difference?). Anyway, where does this absolute path specification come from?
Wonders after wonders...
Original comment by [email protected]
on 1 May 2010 at 7:14
from gstreamer-java.
This looks to me like a Debian-specific issue with the libjna-java package.
Original comment by [email protected]
on 1 May 2010 at 7:49
from gstreamer-java.
After creating a link /usr/lib/jna -> /usr/lib/jni, the test program does run
and
nicely display the test video, but it does throw loads of errors, too. First,
it says
ERROR: Could not load classifier cascade
/usr/share/opencv/haarcascades/haarcascade_frontalface_alt2.xml
and subsequently it continues throwing exceptions like
JNA: Callback org.gstreamer.Bus$15@b2fd8f threw the following exception:
java.lang.IllegalArgumentException: No known Enum mapping for
org.gstreamer.MessageType value=16777216
at org.gstreamer.lowlevel.EnumMapper.valueOf(EnumMapper.java:74)
at org.gstreamer.lowlevel.GTypeMapper$4.fromNative(GTypeMapper.java:147)
at com.sun.jna.Structure.readField(Structure.java:494)
at com.sun.jna.Structure.readField(Structure.java:413)
at
org.gstreamer.lowlevel.SubtypeMapper$MessageMapper$MapHolder.subtypeFor(SubtypeM
apper.java:126)
at org.gstreamer.lowlevel.SubtypeMapper$MessageMapper.subtypeFor(SubtypeMapper.java:132)
at org.gstreamer.lowlevel.SubtypeMapper.subtypeFor(SubtypeMapper.java:70)
at org.gstreamer.lowlevel.NativeObject.classFor(NativeObject.java:207)
at org.gstreamer.lowlevel.NativeObject.objectFor(NativeObject.java:182)
at org.gstreamer.lowlevel.GTypeMapper$3.fromNative(GTypeMapper.java:129)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackRefere
nce.java:373)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.ja
va:414)
JNA: Callback org.gstreamer.Bus$15@b2fd8f threw the following exception:
java.lang.IllegalArgumentException: No known Enum mapping for
org.gstreamer.MessageType value=16777216
at org.gstreamer.lowlevel.EnumMapper.valueOf(EnumMapper.java:74)
at org.gstreamer.lowlevel.GTypeMapper$4.fromNative(GTypeMapper.java:147)
at com.sun.jna.Structure.readField(Structure.java:494)
at com.sun.jna.Structure.readField(Structure.java:413)
at
org.gstreamer.lowlevel.SubtypeMapper$MessageMapper$MapHolder.subtypeFor(SubtypeM
apper.java:126)
at org.gstreamer.lowlevel.SubtypeMapper$MessageMapper.subtypeFor(SubtypeMapper.java:132)
at org.gstreamer.lowlevel.SubtypeMapper.subtypeFor(SubtypeMapper.java:70)
at org.gstreamer.lowlevel.NativeObject.classFor(NativeObject.java:207)
at org.gstreamer.lowlevel.NativeObject.objectFor(NativeObject.java:182)
at org.gstreamer.lowlevel.GTypeMapper$3.fromNative(GTypeMapper.java:129)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackRefere
nce.java:373)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.ja
va:414)
What I still don't understand: Why could I run 1.1 *withot* explicitly
installing jna?
Regards --
Torsten
Original comment by [email protected]
on 1 Jun 2010 at 5:13
from gstreamer-java.
Could be gstreamer binaries version mismatch - try installing/compiling latest
gstreamer
Original comment by [email protected]
on 15 Jun 2010 at 9:34
from gstreamer-java.
Related Issues (20)
- BaseSink.set_caps callback not defined HOT 1
- BaseTransform class not implemented HOT 1
- StreamInfoTest fails for windows HOT 4
- Query duration HOT 2
- Why not publish new version? HOT 1
- v4l2src name=test device=/dev/video0 - how can i change the video0 to 1 for live capture? HOT 1
- Do you plan to create a java wrapper fo gst-rtsp-server ? HOT 1
- getting error with tuitorial HOT 6
- Will gstreamer-java migrate to gstreamer 1.0? HOT 20
- where to find encoder? HOT 3
- (Final) 0.10 series release HOT 2
- Mac OS missing dependency libgstinterfaces HOT 2
- Version 1.6 should be on Maven Central
- java.lang.UnsatisfiedLinkError is ambiguous
- Memory Leak using org.gstreamer.swing.VideoComponent
- VideoComponent resourceTimer is never stopped HOT 3
- troca de arquivo com filesink
- file exchange with filesink
- file exchange with filesink
- Application crash on playing AVI HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gstreamer-java.