Webcam Capture v0.3.11
sarxos
released this
30 Nov 10:09
·
212 commits
to master
since this release
This is official release of Webcam Capture API, version 0.3.11. Dependency is available for everyone directly from Maven Central repository:
Maven:
<dependency>
<groupId>com.github.sarxos</groupId>
<artifactId>webcam-capture</artifactId>
<version>0.3.11</version>
</dependency>
Gradle:
compile 'com.github.sarxos:webcam-capture:0.3.11'
Grape:
@Grapes(
@Grab(group='com.github.sarxos', module='webcam-capture', version='0.3.11')
)
Ivy:
<dependency org="com.github.sarxos" name="webcam-capture" rev="0.3.11" />
The JAR file will all required dependencies can be also downloaded in ZIP file in case if someone does not use Maven:
webcam-capture-0.3.11-dist.zip
The following capture drivers are available for 0.3.11:
- webcam-capture-driver-vlcj | maven | zip
- webcam-capture-driver-openimaj | maven | zip
- webcam-capture-driver-lti-civil | maven | zip
- webcam-capture-driver-jmf | maven | zip
- webcam-capture-driver-javacv | maven | zip
- webcam-capture-driver-ipcam | maven | zip
- webcam-capture-driver-gstreamer | maven | zip
- webcam-capture-driver-fswebcam | maven | zip
- webcam-capture-driver-v4l4j | maven | zip
Known issues / caveats:
- This version (0.3.11) does not always work on ARM devices, however you can change this by replacing BridJ JAR (use 0.6.3-SNAPSHOT instead of 0.7).
Full list of changes between 0.3.10 and 0.3.11 can be found below (the most bottom ones are the oldest):
a9423c9
| [maven-release-plugin] prepare release webcam-capture-parent-0.3.11da713fe
| Small enhancements in WebSocket example, refs #3900f87892
| Fix updater failure when underlying driver throws exception, fixes #390e23df55
| Merge pull request #392 from schallee/mastera659148
| Fix buggy synchronization in V4L4J driverd93e386
| Add image rotation example36e1138
| Add example to list in README, clean file format, refs #3503eafb77
| Use convert() instead of getBufferedImage() as suggested77ec9a2
| Add cause to exception being thrown in JavaCV deviced50521d
| Upgrade JavaCV from 0.8 to 1.0, fixes #3631a8501f
| Merge pull request #350 from tm1990/master9827348
| Update LICENSE.txt2eab2b6
| Update LICENSE.txta2dd852
| Get unsupported resolution work with predefined sizes, refs #327feb8cce
| Upgrade BridJ to version 0.7e33c784
| Change parent POMe2914f9
| Merge pull request #330 from fcestrada/master0d41c59
| Add link to Raspberry Pi howto [ci skip]1b144fa
| Merge pull request #323 from krok32/mastere90f760
| Add support for RasPi camera module in v4l4j driver2219579
| Update README.md [ci skip]e73d57f
| Update fswebcam driver README.md [ci skip]0a198cb
| Update v4l4j version to newest one2ad6b81
| Merge pull request #313 from krok32/master2697860
| Update README.md [ci skip]077e341
| Update WebScokets example README.md [ci skip]6a8a2f6
| WebSocket transport example646f426
| Merge pull request #312 from krok32/master0b96dd2
| Merge pull request #311 from krok32/master306a548
| Newer formatter rules [ci skip]b9784df
| Merge pull request #306 from krok32/masterbcfdee1
| Update pages, refs #298 [ci skip]3346884
| Update incorrect links, fixes #298 [ci skip]fac1e05
| Use vlcj direct rendering instead of snapshotb793d61
| Fix vlcj option names (v4l2 instead of v4l)21b1bfd
| Test vlcj direct rendering, cont76cdc99
| Test vlcj direct renderinge52b03e
| Update badges in README.md [skip ci]6010d60
| Add Maven central badge in README.md612a47c
| Fix window name in JavaCV driver example6c47868
| Update pages project to generate website from README.mdef57d24
| Gitignore Eclipse specific files72c3a9e
| Get rid of Eclipse specific files277b5e8
| More unit tests for WebcamLock, etc7c673a8
| Make shutdown protected, refs #2896b1ac58
| Update parent POM version90a4d24
| Fix OpenIMAJ driver buildf089c2a
| Small fix in testsf2a5d33
| Illegal state exception when adding shutdown hook1a7198a
| Black image captured instead of view from camera, fixes #2852e10f95
| Change image type ARGB to RGB in example, refs #282d7ee68c
| Modify title in README.mda348abb
| Image transformer example, refs #28220fc506
| Update FoscamJpegPullExample.java4c9c733
| Rename FoscamMjpegPullExample.java to FoscamJpegPullExample.java1081ed6
| Return null instead of throwing exception, refs #2672c908ca
| Add utility method Webcam.getWebcamByName(..), closes #270a3e8de9
| Add motion detector example using IP camera driver, refs #26753988ef
| Speed up detector instantiation when IP camera is used2ebe58d
| Add some usable methods in WebcamMotionEvent1e7b4a6
| MJPEG reader hangs when stream is broken, fixes #26966f16b3
| Unable to specify PUSH mode in cameras descriptor, fixes #26891de411
| Update README.mdf3dc2d6
| Update README [ci skip]8889d8c
| POM magic to make Maven site working fined3c8c5c
| [maven-release-plugin] prepare for next development iteration