sarxos
released this
26 Jan 16:38
·
109 commits
to master
since this release
This is official release of Webcam Capture API, version 0.3.12. Dependency is available for everyone directly from Maven Central repository:
Maven:
<dependency>
<groupId>com.github.sarxos</groupId>
<artifactId>webcam-capture</artifactId>
<version>0.3.12</version>
</dependency>
Gradle:
compile 'com.github.sarxos:webcam-capture:0.3.12'
Grape:
@Grapes(
@Grab(group='com.github.sarxos', module='webcam-capture', version='0.3.12')
)
Ivy:
<dependency org="com.github.sarxos" name="webcam-capture" rev="0.3.12" />
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.12-dist.zip
The following capture drivers are available for 0.3.12:
- webcam-capture-driver-vlcj | maven | zip
- webcam-capture-driver-v4l4j | maven | zip
- webcam-capture-driver-screencapture | maven | zip
- webcam-capture-driver-openimaj | maven | zip
- webcam-capture-driver-lti-civil | maven | zip
- webcam-capture-driver-jmf | maven | zip
- webcam-capture-driver-opencv | maven | zip
- webcam-capture-driver-ipcam | maven | zip
- webcam-capture-driver-gstreamer | maven | zip
- webcam-capture-driver-fswebcam | 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).
- The classes from webcam-capture-driver-screencapture are actually in package
com.github.sarxos.webcam.ds.gstreamer
instead ofcom.github.sarxos.webcam.ds.screencapture
. You will have to change this after newer version is released.
Full list of changes between 0.3.11 and 0.3.12 can be found below (the most bottom ones are the oldest):
e19125c
| [maven-release-plugin] prepare release webcam-capture-parent-0.3.12b4a1403
| [maven-release-plugin] rollback the release of webcam-capture-parent-0.3.1261d79c3
| [maven-release-plugin] prepare release webcam-capture-parent-0.3.12da19ebd
| Add akka example to parent module177d768
| Ignore dependency-reduced-pom fileccab73b
| Let Travis.CI build on JDK8 insead of JDK72093a7a
| Regenerate web page from newest README.mde9988c2
| Format POMs to conform with standardsfa9eea3
| Revert "[maven-release-plugin] prepare release webcam-capture-parent-0.3.12"e030176
| Revert "[maven-release-plugin] prepare for next development iteration"81b9239
| Change parent OSS versionafc752d
| [maven-release-plugin] prepare for next development iteration70f2e4e
| [maven-release-plugin] prepare release webcam-capture-parent-0.3.12b40a01c
| Fix typo in screen capture driver README.mdc96f3c1
| Add adaptive size writer with example, refs #551012fa10
| Add comment in old (0.10.x) GStreamer driverd18bfa9
| Add README.md in screen capture drivercc6087c
| Small fix in parallel buffer access example, refs #599abaf107
| Add BufferAccess interface to IpCamDevice, refs #60712c3f55
| Add pom.xml.bak to files ignored by gitfbd3c18
| Merge pull request #609 from yuripourre/master3a238cf
| Add example for parallel use of Webcam.getImageBytes(), refs #599c8484d1
| New example - how to use WebcamPanel.ImageSupplier, refs #599727db46
| Ability to specify ImageProvider in WebcamPanel, refs #599c43160e
| Fix typo781861f
| Non blocking webcam panel startingae85738
| Small changes and javadocs in screen capture drivera353467
| Update README.md, add examples for flip and rotate969202a
| Example for WebcamPanel Painter which flips image, refs #5819a12ed2
| Example for WebcamPanel Painter which rotates image, refs #581de05c76
| Create http context only once instead on every get13b0b61
| Redisign IP camera driver and fix FPS calculation6a47494
| Bind WebcamStreamer server socket to 0.0.0.03876d3c
| Do not dump exception in WebcamStreamer on connection closefacdf3b
| Add discovery support in composite driver, refs #332d2d9a40
| Merge pull request #569 from gubjack/capture-resolution0e0ccae
| Add screen capture driverd4a5c8d
| Update README.md, links to Genuine Coder's videos7e35538
| Do not use JPEG parser with MJPEG format5ff7c3c
| Use Kernel Streaming instead of Direct Show sourceb6e9044
| Add MJPEG support in GStreamer driver, refs #145524f7ba
| Add unit test for JHBlurFilter55c9bda
| Fix HeadlessException in Travis buildb64caaf
| Small unit tests for WebcamPanela04d1ca
| Fix logs in LTI-CIVIL library loader5050301
| Make Maven build on Travis less verbosedb8a4c5
| Switch to JDK7 and add some tests233672f
| Bump version up in LTI-CIVIL driver READMEdb7e015
| Merge pull request #552 from yuripourre/patch-16a5b30a
| Merge pull request #550 from junbaor/patch-12044162
| WebcamPanel properties for spanish, refs #5498632fda
| Use source 1.8 for GStreamer 1.x capture drivere3e92c7
| Fix GStreamer 1.x capture driver POM809edcf
| Add resolutions support in OpenCV capture driver5c14101
| Add example for Do-Not-Engage zone feature, refs #5249ee9d94
| Add new motion detection algorithm (DNE), refs #5242fd33d1
| Merge pull request #548 from kamenomagic/mastere7847df
| Update README to reflect correct version and new examplesfb581d3
| Add example for how to use webcam from Akka5b985bf
| Update zxing to newest version and upgrade example to Java 835536a8
| Merge pull request #538 from WesleyM77/patch-1e797e74
| Update auth per note from Dan Hagiiani856c6c2
| Webcam JavaFX Service and View example, refs #35764fdd35
| Add dedicated class for D-Link DSC-933L IP camera, refs #51144e7b2e
| GStreamer 1.0 capture driver, continuation 24750d89
| GStreamer 1.0 capture driver, continuation301f50a
| New GStreamer 1.0 capture driver, work in progress492026e
| Merge pull request #499 from antego/patch-1c370505
| Merge pull request #510 from jbq/master7e82df6
| GStreamer 1.x work in progress47db27f
| More exclusions in OpenIMAJ transitive dependencies4a6cd2e
| Merge pull request #483 from peterchaula/masterd84765b
| Add possibility to set IP cameras http timeout8330cf0
| Merge pull request #441 from twistedtwin/mastercdb4a39
| Add maven dependency from central, refs #4422ccfaed
| Set timeout once, after grabber is open, fixes #4317c565ab
| Cleanup after fixing refs #43292a2fc8
| Fine tuning saving memory consumption in JFX example, refs #432158b65a
| Fix rendering memory leak in JavaFX example, fixes #43287ee6bf
| Fix link to snapshotce6d865
| Merge pull request #422 from babanin/master5f6cb52
| Merge pull request #404 from levackt/master09eef0d
| Merge pull request #418 from jonburgin/master287addb
| Merge pull request #415 from jonburgin/master4e26313
| Update parent POMs to reflect version change5473e3b
| [maven-release-plugin] prepare for next development iteration