Hi there,
1st thank you for this great API - really cool work!!!
All works fine so far for me installed v4l like this http://pimachine.blogspot.de/2013/11/video4linux2-v4l2-driver-for-raspberry.html
and compiled v4l4j like this https://code.google.com/p/v4l4j/wiki/GettingStartedOnRPi.
Now all works fine so far, I can see a MJPEG stream ...
java -cp /usr/share/java/v4l4j.jar -Djava.library.path=/usr/lib/jni au.edu.jcu.v4l4j.examples.server.CamServer
[ libvideo.c:68 ] Using libvideo version 0.9-libvideo_r507
[ v4l2-query.c:49 ] Error looking up V4L2 format 34363248. Please submit
a bug report on the v4l4j mailing list.[ v4l2-query.c:484 ] libvideo has skipped an unsupported image format:
[ v4l2-query.c:485 ] H264 (0x34363248)
[ v4l2-query.c:486 ] Please let the author know about this error.
[ v4l2-query.c:487 ] See the ISSUES section in the libvideo README file.
setting frame rate to 15
Couldnt set the frame interval
Server listening at 0.0.0.0:8080
Press enter to exit.
If I try to set some parameters on the left, I get some exceptions, what can I do here to prevent this?
au.edu.jcu.v4l4j.exceptions.ControlException: Error setting current value for control 'sharpness'
at au.edu.jcu.v4l4j.Control.doSetValue(Native Method)
at au.edu.jcu.v4l4j.Control.setValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.ClientConnection.updateControlValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.serverMainLoop(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)
Disconnected from 192.168.178.20:58142
FPS: 1.5217805
Connection from 192.168.178.20:58144
au.edu.jcu.v4l4j.exceptions.ControlException: Error setting current value for control 'frame rate'
at au.edu.jcu.v4l4j.Control.doSetValue(Native Method)
at au.edu.jcu.v4l4j.Control.setValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.ClientConnection.updateControlValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.serverMainLoop(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)
Disconnected from 192.168.178.20:58144
Connection from 192.168.178.20:58145
au.edu.jcu.v4l4j.exceptions.ControlException: Error setting current value for control 'frame rate'
at au.edu.jcu.v4l4j.Control.doSetValue(Native Method)
at au.edu.jcu.v4l4j.Control.setValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.ClientConnection.updateControlValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.serverMainLoop(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)
Disconnected from 192.168.178.20:58145
Connection from 192.168.178.20:58146
au.edu.jcu.v4l4j.exceptions.ControlException: Error setting current value for control 'frame rate'
at au.edu.jcu.v4l4j.Control.doSetValue(Native Method)
at au.edu.jcu.v4l4j.Control.setValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.ClientConnection.updateControlValue(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.serverMainLoop(Unknown Source)
at au.edu.jcu.v4l4j.examples.server.CamServer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)
Disconnected from 192.168.178.20:58146
Thank you!!!