Skip to content

Webcam Capture v0.3.11

Compare
Choose a tag to compare
@sarxos 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.11
  • da713fe | Small enhancements in WebSocket example, refs #390
  • 0f87892 | Fix updater failure when underlying driver throws exception, fixes #390
  • e23df55 | Merge pull request #392 from schallee/master
  • a659148 | Fix buggy synchronization in V4L4J driver
  • d93e386 | Add image rotation example
  • 36e1138 | Add example to list in README, clean file format, refs #350
  • 3eafb77 | Use convert() instead of getBufferedImage() as suggested
  • 77ec9a2 | Add cause to exception being thrown in JavaCV device
  • d50521d | Upgrade JavaCV from 0.8 to 1.0, fixes #363
  • 1a8501f | Merge pull request #350 from tm1990/master
  • 9827348 | Update LICENSE.txt
  • 2eab2b6 | Update LICENSE.txt
  • a2dd852 | Get unsupported resolution work with predefined sizes, refs #327
  • feb8cce | Upgrade BridJ to version 0.7
  • e33c784 | Change parent POM
  • e2914f9 | Merge pull request #330 from fcestrada/master
  • 0d41c59 | Add link to Raspberry Pi howto [ci skip]
  • 1b144fa | Merge pull request #323 from krok32/master
  • e90f760 | Add support for RasPi camera module in v4l4j driver
  • 2219579 | Update README.md [ci skip]
  • e73d57f | Update fswebcam driver README.md [ci skip]
  • 0a198cb | Update v4l4j version to newest one
  • 2ad6b81 | Merge pull request #313 from krok32/master
  • 2697860 | Update README.md [ci skip]
  • 077e341 | Update WebScokets example README.md [ci skip]
  • 6a8a2f6 | WebSocket transport example
  • 646f426 | Merge pull request #312 from krok32/master
  • 0b96dd2 | Merge pull request #311 from krok32/master
  • 306a548 | Newer formatter rules [ci skip]
  • b9784df | Merge pull request #306 from krok32/master
  • bcfdee1 | Update pages, refs #298 [ci skip]
  • 3346884 | Update incorrect links, fixes #298 [ci skip]
  • fac1e05 | Use vlcj direct rendering instead of snapshot
  • b793d61 | Fix vlcj option names (v4l2 instead of v4l)
  • 21b1bfd | Test vlcj direct rendering, cont
  • 76cdc99 | Test vlcj direct rendering
  • e52b03e | Update badges in README.md [skip ci]
  • 6010d60 | Add Maven central badge in README.md
  • 612a47c | Fix window name in JavaCV driver example
  • 6c47868 | Update pages project to generate website from README.md
  • ef57d24 | Gitignore Eclipse specific files
  • 72c3a9e | Get rid of Eclipse specific files
  • 277b5e8 | More unit tests for WebcamLock, etc
  • 7c673a8 | Make shutdown protected, refs #289
  • 6b1ac58 | Update parent POM version
  • 90a4d24 | Fix OpenIMAJ driver build
  • f089c2a | Small fix in tests
  • f2a5d33 | Illegal state exception when adding shutdown hook
  • 1a7198a | Black image captured instead of view from camera, fixes #285
  • 2e10f95 | Change image type ARGB to RGB in example, refs #282
  • d7ee68c | Modify title in README.md
  • a348abb | Image transformer example, refs #282
  • 20fc506 | Update FoscamJpegPullExample.java
  • 4c9c733 | Rename FoscamMjpegPullExample.java to FoscamJpegPullExample.java
  • 1081ed6 | Return null instead of throwing exception, refs #267
  • 2c908ca | Add utility method Webcam.getWebcamByName(..), closes #270
  • a3e8de9 | Add motion detector example using IP camera driver, refs #267
  • 53988ef | Speed up detector instantiation when IP camera is used
  • 2ebe58d | Add some usable methods in WebcamMotionEvent
  • 1e7b4a6 | MJPEG reader hangs when stream is broken, fixes #269
  • 66f16b3 | Unable to specify PUSH mode in cameras descriptor, fixes #268
  • 91de411 | Update README.md
  • f3dc2d6 | Update README [ci skip]
  • 8889d8c | POM magic to make Maven site working fine
  • d3c8c5c | [maven-release-plugin] prepare for next development iteration