Webcam Capture Versions Save

The goal of this project is to allow integrated or USB-connected webcams to be accessed directly from Java. Using provided libraries users are able to read camera images and detect motion. Main project consist of several sub projects - the root one, which contains required classes, build-in webcam driver compatible with Windows, Linux and Mac OS, which can stream images as fast as your camera can serve them (up to 50 FPS). Main project can be used standalone, but user is able to replace build-in driver with different one - such as OpenIMAJ, GStreamer, V4L4j, JMF, LTI-CIVIL, FMJ, etc.

webcam-capture-parent-0.3.12

6 years ago

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 of com.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.12
  • b4a1403 | [maven-release-plugin] rollback the release of webcam-capture-parent-0.3.12
  • 61d79c3 | [maven-release-plugin] prepare release webcam-capture-parent-0.3.12
  • da19ebd | Add akka example to parent module
  • 177d768 | Ignore dependency-reduced-pom file
  • ccab73b | Let Travis.CI build on JDK8 insead of JDK7
  • 2093a7a | Regenerate web page from newest README.md
  • e9988c2 | Format POMs to conform with standards
  • fa9eea3 | 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 version
  • afc752d | [maven-release-plugin] prepare for next development iteration
  • 70f2e4e | [maven-release-plugin] prepare release webcam-capture-parent-0.3.12
  • b40a01c | Fix typo in screen capture driver README.md
  • c96f3c1 | Add adaptive size writer with example, refs #551
  • 012fa10 | Add comment in old (0.10.x) GStreamer driver
  • d18bfa9 | Add README.md in screen capture driver
  • cc6087c | Small fix in parallel buffer access example, refs #599
  • abaf107 | Add BufferAccess interface to IpCamDevice, refs #607
  • 12c3f55 | Add pom.xml.bak to files ignored by git
  • fbd3c18 | Merge pull request #609 from yuripourre/master
  • 3a238cf | Add example for parallel use of Webcam.getImageBytes(), refs #599
  • c8484d1 | New example - how to use WebcamPanel.ImageSupplier, refs #599
  • 727db46 | Ability to specify ImageProvider in WebcamPanel, refs #599
  • c43160e | Fix typo
  • 781861f | Non blocking webcam panel starting
  • ae85738 | Small changes and javadocs in screen capture driver
  • a353467 | Update README.md, add examples for flip and rotate
  • 969202a | Example for WebcamPanel Painter which flips image, refs #581
  • 9a12ed2 | Example for WebcamPanel Painter which rotates image, refs #581
  • de05c76 | Create http context only once instead on every get
  • 13b0b61 | Redisign IP camera driver and fix FPS calculation
  • 6a47494 | Bind WebcamStreamer server socket to 0.0.0.0
  • 3876d3c | Do not dump exception in WebcamStreamer on connection close
  • facdf3b | Add discovery support in composite driver, refs #332
  • d2d9a40 | Merge pull request #569 from gubjack/capture-resolution
  • 0e0ccae | Add screen capture driver
  • d4a5c8d | Update README.md, links to Genuine Coder's videos
  • 7e35538 | Do not use JPEG parser with MJPEG format
  • 5ff7c3c | Use Kernel Streaming instead of Direct Show source
  • b6e9044 | Add MJPEG support in GStreamer driver, refs #145
  • 524f7ba | Add unit test for JHBlurFilter
  • 55c9bda | Fix HeadlessException in Travis build
  • b64caaf | Small unit tests for WebcamPanel
  • a04d1ca | Fix logs in LTI-CIVIL library loader
  • 5050301 | Make Maven build on Travis less verbose
  • db8a4c5 | Switch to JDK7 and add some tests
  • 233672f | Bump version up in LTI-CIVIL driver README
  • db7e015 | Merge pull request #552 from yuripourre/patch-1
  • 6a5b30a | Merge pull request #550 from junbaor/patch-1
  • 2044162 | WebcamPanel properties for spanish, refs #549
  • 8632fda | Use source 1.8 for GStreamer 1.x capture driver
  • e3e92c7 | Fix GStreamer 1.x capture driver POM
  • 809edcf | Add resolutions support in OpenCV capture driver
  • 5c14101 | Add example for Do-Not-Engage zone feature, refs #524
  • 9ee9d94 | Add new motion detection algorithm (DNE), refs #524
  • 2fd33d1 | Merge pull request #548 from kamenomagic/master
  • e7847df | Update README to reflect correct version and new examples
  • fb581d3 | Add example for how to use webcam from Akka
  • 5b985bf | Update zxing to newest version and upgrade example to Java 8
  • 35536a8 | Merge pull request #538 from WesleyM77/patch-1
  • e797e74 | Update auth per note from Dan Hagiiani
  • 856c6c2 | Webcam JavaFX Service and View example, refs #357
  • 64fdd35 | Add dedicated class for D-Link DSC-933L IP camera, refs #511
  • 44e7b2e | GStreamer 1.0 capture driver, continuation 2
  • 4750d89 | GStreamer 1.0 capture driver, continuation
  • 301f50a | New GStreamer 1.0 capture driver, work in progress
  • 492026e | Merge pull request #499 from antego/patch-1
  • c370505 | Merge pull request #510 from jbq/master
  • 7e82df6 | GStreamer 1.x work in progress
  • 47db27f | More exclusions in OpenIMAJ transitive dependencies
  • 4a6cd2e | Merge pull request #483 from peterchaula/master
  • d84765b | Add possibility to set IP cameras http timeout
  • 8330cf0 | Merge pull request #441 from twistedtwin/master
  • cdb4a39 | Add maven dependency from central, refs #442
  • 2ccfaed | Set timeout once, after grabber is open, fixes #431
  • 7c565ab | Cleanup after fixing refs #432
  • 92a2fc8 | Fine tuning saving memory consumption in JFX example, refs #432
  • 158b65a | Fix rendering memory leak in JavaFX example, fixes #432
  • 87ee6bf | Fix link to snapshot
  • ce6d865 | Merge pull request #422 from babanin/master
  • 5f6cb52 | Merge pull request #404 from levackt/master
  • 09eef0d | Merge pull request #418 from jonburgin/master
  • 287addb | Merge pull request #415 from jonburgin/master
  • 4e26313 | Update parent POMs to reflect version change
  • 5473e3b | [maven-release-plugin] prepare for next development iteration

webcam-capture-parent-0.3.11

6 years ago

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

webcam-capture-parent-0.3.10

9 years ago

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 4e5cd763b5
  • 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 version
  • 340b805 | OS X 10.5.8 OpenIMAJ not loaded in 3.10-RC3, fixes #109
  • 2153e6d | Reimplement lock (move from preferences to regular file)
  • 82d8ce7 | Latest build is failing on Travis, fixes #108
  • 4e1734a | Lock webcam so other Java process cannot use it
  • 12f6d04 | Start working on global webcam lock
  • 46d6293 | Add formatter.xml for Eclipse Save Action
  • 8ffc644 | Fix typo in the error message
  • f51776a | Update README.md
  • afcb12b | Update README.md
  • 307b83b | Webcam capture handbook enhancements, refs #102
  • 25e2012 | Enhance log configurator to avoid ClassNotFoundException
  • e9299eb | Update README.md
  • 06bd61c | Fix bug in IP camera registry, fixes #106
  • 17cf5fc | Update README.md
  • 560c041 | Add V4L4j driver on the capture drivers list, refs #104
  • f78a946 | Fix typo in README
  • 50f2775 | Default driver used instead of IpCamDriver, fixes #105
  • 35c42b7 | Remove webcam log configurator call from examples, fixes #103
  • fc59051 | Add README.md to V4L4J capture driver, refs #104
  • be431af | Create capture driver for V4L4J framework, closes #104
  • a88f031 | Update README.md
  • de8a643 | Working on the SWT WebcamComposite, refs #91
  • b210924 | Fix InvalidThreadAccess exception on redraw composite, refs #91
  • 80f246a | SWT equivalent for WebcamPanel, refs #91
  • faeee43 | Update Webcam Capture API Handbook, refs #102
  • ecd6575 | Few enhancements in GStreamer driver
  • e4f0080 | Add Linux support to GStreamer capture driver, refs #100
  • e407785 | Remove CIF, HVGA and XGA from default list of supported resolutions, closes #99
  • d0da029 | Update README with 0.3.10-RC3 version
  • 3a34bf9 | Fix illegal state exception when closing application, fixes #97
  • fe92b50 | Update examples
  • ac4d46e | Too many debug prints in the log when using non-blocking mode, fixes #96
  • d2247cd | Update OpenIMAJGrabber.dll for both 32- and 64-bit windows, refs #81
  • 045c5bc | Add logs to GStreamer driver, add FPS source support
  • 259e602 | Continous GStreamer driver enhancement
  • 2915081 | Start working on SWT composite, refs #91
  • 73e6ad8 | Fix caps in GStreamerDevice, refs #57
  • dbed631 | GStreamer driver for Webcam-Capture, closes #57
  • 9f001b8 | IP camera device registry doesn't work with discovery service, fixes #93
  • 8c9ac66 | Update MjpegLignanoBeachExample.java
  • 44e8405 | Some usful methods in IpCamDeviceRegistry
  • 345ec88 | Add unregister method to IpCamDriver, fixes #92
  • 1dc9011 | Example of how to use WebcamPanel in SWT application, refs #92
  • 9048dbd | Update IP camera driver README to cover newest version
  • 0fd4226 | Update README and include some IP camera examples, refs #92
  • 7d552a0 | Add better IP camera examples, refs #92
  • eae33dc | Broken ConcurrentThreadsExample link, refs #92
  • 598bdc3 | Update README and site to cover new RC version
  • bd53aba | Stop WebcamPanel doesn't stop all required threads, fixes #90
  • 82cd706 | Start working on experimental GStreamer driver, refs #57
  • a7ba4d4 | Move webcam viewer from examples to core, closes #89
  • f2e9db1 | Create README.md
  • d5321a1 | Fix incorrect video recording example path
  • 77e77b6 | Update record video example, refs #88
  • a7fa1f2 | Add catch clauses to debug more problems, refs #87
  • 7c8c60f | Fix zh_CN and zh_TW i18n translation in WebcamPanel, fixes #76
  • 2d660ee | Add Webcam picker component, closes #85
  • a7f6ae5 | LTI-CIVIL driver returns null images, fixes #84
  • a4caf56 | IllegalStateException when using LTI-CIVIL driver, fixes #83
  • bfb8f4e | Update CustomResolutionExample.java
  • da1baaa | Fix broken links in README.md
  • ec97400 | Move examples, add mixxing dx license, update link in site
  • 4bd6b8e | Add missing uncaught exception handlers
  • 06a51f2 | Update README, add release candidate info
  • 5720087 | Add image transformation feature, closes #73
  • a80b180 | Add few assertions in the code, minor changes
  • 1dd0c96 | Remove Maven build warnings, fixes #72
  • dcfb905 | Introduce get image timeout in OpenImage-based default driver, fixes #40
  • cf0b870 | Fix WebcamPanel, OpenIMAJ driver, etc, fixes #71
  • 68c2831 | Update OpenIMAJ driver
  • ab020e8 | Move examples to different package, refs #69
  • e49e478 | Mavenize hepin1989's example of live webcam video streaming
  • 99567ff | I18N support for messages displayed in WebcamPanel, closes #66
  • 0ca8419 | Add listener event for image obtained, fixes #64, fixes #46
  • 3260243 | Fix in DiscoveryService.stop() method
  • abe198b | New Windows binaries
  • 3661372 | Don't start discovery runner if driver doesn't support discovery, fixes #63
  • b3ca676 | WebcamPanel freezes after displaying one frame
  • 00bb30e | Add native timeout, fix method signature, fixes #67
  • 27eb6d3 | Merge pull request #68 from hepin1989/master
  • d177e7b | Make WebcamPanel resistant to unexpected exceptions, refs #65
  • 83e460f | Update README.md
  • 1575476 | Update handbook
  • feb039e | Add logo, start writing handbook
  • 840e615 | Enhance deployment process
  • 73c9bc3 | Bump BridJ version to 0.6.3-SNAPSHOT
  • efa0584 | Integrate new binaries for Windows, Linux, Mac OS and ARM
  • d4dd055 | Update README.md
  • 93ec28d | Add README.md for FFmpeg capture driver
  • 61e9a52 | Enhance assembly profile
  • 27ceb8a | Add snapshot assemblies, fixes #56
  • 2eb6ac1 | Add javadoc comments in webcam updater class
  • 8d4bef0 | Compressed SVG file
  • 8894ec3 | Update README.md
  • 269c53a | Upload new QR, small fix in POM
  • a3b075d | Implement non-blocking capture API access, refs #46
  • a8ab1db | Remove list of predefined driver classes to search, closes #53
  • f642b17 | Prevent experimental FFmpeg driver from being deployed
  • 76cc92b | Implement FFmpeg driver fetching images from MJPEG stream, fixes #52
  • 5151aba | Add possibility to display current FPS in WebcamPanel, fixes #51
  • f6c1ef8 | WebcamPanel much slower than native camera display, fixes #50
  • d06a696 | Add info regarding SNAPSHOT repository
  • 1edd3f9 | Non-blocking image access
  • a314254 | Remove unnecessary file
  • 208a915 | Update README.md
  • 60207e2 | Example for how to record video from webcam
  • 155debd | Implement possibility to access direct image buffer
  • 5111d85 | Change delay mechanism in WebcamDiscoveryService
  • 0ce18b5 | Fix problems reported by PMD
  • 1e77788 | Missing licenses in binary distribution, fixes #43
  • 4807634 | Update README.md
  • ae96d6a | Update README.md
  • 60faeb1 | Update README.md
  • 131c070 | Add Linux support to LTI-CIVIL driver
  • 2390e83 | Remove dependency on unofficial LTI-CIVIL
  • 33c9e06 | Update README.md
  • 2a67589 | Remove dependency on jhlabs
  • f337d61 | Update versions
  • 7b4291a | Do not exclude JMF driver from being released
  • 9a3b8ee | Update README.md
  • b7b6887 | [maven-release-plugin] prepare for next development iteration

webcam-capture-parent-0.3.10-RC7

9 years ago

7th Release Candidate for Webcam Capture v0.3.10

webcam-capture-parent-0.3.10-RC6

9 years ago

6th Release Candidate for Webcam Capture v0.3.10

webcam-capture-parent-0.3.8

10 years ago

This is Webcam Capture v0.3.8 release.

webcam-capture-parent-0.3.9

10 years ago

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.

webcam-capture-parent-0.3.10-RC4

10 years ago

4th Release Candidate for Webcam Capture v0.3.10

webcam-capture-parent-0.3.10-RC1

10 years ago

webcam-capture-parent-0.3.10-RC2

10 years ago