Releases: sarxos/webcam-capture
Webcam Capture v0.3.12
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 loader- [
5050301
](505030...
Webcam Capture v0.3.11
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 exa...
Webcam Capture v0.3.10
This is official release of Webcam Capture API, version 0.3.10. Dependency is available in Maven Central:
<dependency>
<groupId>com.github.sarxos</groupId>
<artifactId>webcam-capture</artifactId>
<version>0.3.10</version>
</dependency>
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.10-dist.zip
JavaDoc is available at:
http://webcam-capture.sarxos.pl/site/webcam-capture/apidocs/index.html
The following capture drivers are available for 0.3.10:
- 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
Known issues / caveats:
- This version (0.3.10) does not work on ARM devices, however you can change this by replacing BridJ JAR (use 0.6.3-SNAPSHOT instead of 0.6.2).
Full list of changes between 0.3.9 and 0.3.10 can be found below (the most bottom ones are the oldest).
- c24916c | [maven-release-plugin] prepare release webcam-capture-parent-0.3.10
- 5f689cc | Fix javadocs
- 8a13680 | Fix dependencies, upgrade plugins
- df24bfd | Fix more javadocs, change repos, fix classpaths
- 6b47935 | Fix javadoc comment [ci skip]
- 38b619e | Fix Maven repositories
- f4c4a12 | Add links to JavaFX examples, refs #241
- 70a71b8 | Add link to FXML example
- 35e69a6 | Fix incorrect description in README.md, refs #241 [ci skip]
- 86b5356 | Integrate FXML example from Rakesh Bhatt, refs #241
- 6585acd | Add screenshoots to README.md
- 62471a3 | Integrate JavaFX example from Rakesh Bhatt, refs #241
- 7cc198a | Better code formatting rules
- 6f15ac2 | Add get device ID, name and ref methods, refs #256
- 132996c | Add examples for PULL/PUSH foscam demo, refs #255
- 637b2c4 | Add note about binding to 0.0.0.0
- c337b53 | GStremaer capture use of video/x-raw-rgb to increase FPS
- 9edbe37 | More motion detection examples, refs #250
- 27c56f3 | Bug in the motion detector cause false positives, fixes #250
- 0b826cf | Under some conditions webcam API completely hangs, fixes #249
- 6e4923b | Remove buffer access from FsWebcamDevice, refs #240
- 5742ff2 | Add possibility to read image to pre-created buffer, fixes #240
- 3c6b66e | Add webcam panel super component paint, refs #234
- b463bd6 | Update README.md
- 84a7352 | Add possibility to use vlcj-driver on Windows, refs #233
- 885bba4 | Do not scan devices if support says it's not possible, refs #233
- 80f9e3c | Add note about how to stream remotely, fixes #230
- 7b7bc68 | Add dummy driver to be later used in tests
- 2c828ab | Update descriptions in README [ci skip]
- 29aad01 | Build only on OpenJDK 6 to avoid network failures with many workers
- b2adeec | Add info about the panel fit option
- 65e395d | Fix performance issue on Widnows when image is mirrored, refs #227
- 73c39b9 | Remove assertions failing unit tests, refs #228
- d9fcae8 | Do not spawn unecessary threads, refs #228
- 4371adb | Schedule update execution only when webcam is open, fixes #228
- 2071822 | Add possibility to mirror webcam panel image, closes #227
- 4434560 | Fix rendering performancem, fixes #223
- 44b5b2b | Progress on the OpenCV capture driver implementation
- 2f1d3ca | Test I forgot to move in 4e5cd76
- 0dd27f3 | Add info about natives from LTI-CIVIL, refs #224
- 4e5cd76 | Move some common files to main project
- e8278d2 | Update LTI-CIVIL binaries by the ones from George Rhoten patch, refs #224
- 3446098 | Create README.md for LTI-CIVIL driver
- addb80d | Add discovery support to IP camera driver, closes #214
- 10ddd52 | Get rid of unused methods
- ea7aba5 | Add missing dependency management in root pom
- 4eb1ed8 | Add unit tests for VLCj driver
- dc33350 | Update vlcj capture driver
- e815620 | Make driver field volatile, fixes #218
- ff6295f | 404 when accessing one of the examples
- 9821182 | Make Webcam.getFPS() method public
- d6ec6fd | Basic authenticator does not send auth header, fixes #205
- 1650178 | Add minor null check
- 5d27b09 | Merge pull request #197 from bhamail/master
- 38215c6 | Fix description a little bit
- 47322c6 | Capture driver able to read image by fswebcam cli tool, closes #175
- 7bfe979 | Add stop button in TakeSnaphotFromVideoExample, refs #188
- eff0c3d | Do not ignore OpenIMAJ driver on mvn deploy, fixes #191
- 7743c7a | Merge pull request #190 from bhamail/master
- 061a27a | Merge pull request #183 from tbbach/patch-1
- 3bcd742 | Same image data for multiple images obtained from API, fixes #182
- b05817e | Reorganize drivers project directory structure
- 32ed474 | Use stable OpenIMAJ dependency
- f0da24d | Fix notes in live streaming example readme
- 2671302 | Merge pull request #173 from syliks/master
- 9f60aa2 | Add unit tests coverage stats badge [ci skip]
- 5f35461 | Integrate Coveralls with Travis CI
- 7bdc1a5 | Bring Travis CI build back to normal
- 94859e8 | Shutdown executors, fix applet example, fixes #65
- 696bf68 | Small changes in the examples [ci skip]
- 58036d7 | Fix syntax error in dependency XML inside README.md [ci skip]
- c0a1f72 | Prepare for next development iteration
- d8c3ce6 | Prepare release webcam-capture-parent-0.3.10-RC6
- 05a1fa7 | Add onejar example
- 859273c | Few small enhancements in processor code
- d661158 | Change library paths for armhf and armel binaries, refs #140
- 8a116f4 | Fix method signature and fix detector timing issue, fixes #150
- 6fae157 | Update site to include 0.3.10-RC5, fixes #149
- 54ffbbf | [maven-release-plugin] prepare for next development iteration
- dbd1dbe | [maven-release-plugin] prepare release webcam-capture-parent-0.3.10-RC5
- 6f48a25 | Fix broken link on web page, fixes #138
- ae310af | Add few examples, change MJPEG streamer
- 089fff8 | Update Webcam Capture API handbook, refs #102
- 58c0c22 | Perform webcam buffer update in background, refs #131
- 3772952 | Black images when saving to JPG using OpenImajDriver, fixes #134
- a2ee2f3 | Do not lock webcam when locking is disabled, closes #131
- 32bc81a | Do not crash application when lock file is broken, refs #131
- d0de4ec | Synchronize lock read method, refs #131
- 884bee4 | Remove debug println
- f9c5012 | Rework applet example, relax discovery sync, fixes #128, refs #65
- 8373146 | GStremaer driver ExceptionInInitializerError when GStreamer not in PATH
- b005bac | Add PHP files for spycam POC example to be refined
- 0acd38d | Application never stops on Windows
- 48f1d66 | Update README.md
- 2b5a567 | Spy camera addon, work in progress, PHP not ready yet
- 86bec76 | Add licenses, change README file
- 668b442 | Fix small code issues from last commit, refs #124
- 19b4b7b | VLCj driver resolution problem and cannot choose camera, fixes #124
- e027631 | WebcamViewerExample image hangs when user change selected camera, fixes #123
- da4fedd | WebcamPanel is not being disposed correctly, fixes #121
- 23653cd | ConcurrentModificationException in Webcam.dispose(), fixes #122
- 8ad295d | Bump up version in documents, upgrade deployment script
- 5bce551 | Add bash script to automate private release deployment
- 4bf63c4 | Update README.md
- 2cd6daa | Webcam Capture Handbook continuation, refs #102
- 26165f2 | Update README.md
- 4c6adbd | Add detect faces example showing how to use painter interface
- 7b70637 | Warning when trying to lock webcam, fixes #120
- 6d77ba9 | Stack trace not available when no SLF4J binding in classpath, fixes #118
- 65f7873 | Incorrect FPS value when WebcamPanel used with non-blocking mode, fixes #117
- 2e2c6d1 | Remove Android JARs while it's not supported, bump up BridJ version
- 69401f0 | Update *.so objects with lowered glibc versio...
Webcam Capture v0.3.10-RC7
7th Release Candidate for Webcam Capture v0.3.10
Webcam Capture v0.3.10-RC6
6th Release Candidate for Webcam Capture v0.3.10
Webcam Capture v0.3.10-RC4
4th Release Candidate for Webcam Capture v0.3.10
Webcam Capture v0.3.10-RC3
webcam-capture-parent-0.3.10-RC3 Fix illegal state exception when closing application, fixes #97
Webcam Capture v0.3.10-RC2
webcam-capture-parent-0.3.10-RC2 Stop WebcamPanel doesn't stop all required threads, fixes #90
Webcam Capture v0.3.10-RC1
webcam-capture-parent-0.3.10-RC1 Add image transformation feature, closes #73
Webcam Capture v0.3.9
This is last release for which all required Maven artifacts exists, however it's not the newest one. I suggest to use newer release if you don't need it to be in Maven Central.