From 25187e9d775d73e1dab7a64d0f65a01ca86b44ae Mon Sep 17 00:00:00 2001 From: Samuel Audet Date: Tue, 5 Nov 2019 16:26:21 +0900 Subject: [PATCH] Release version 1.5.2 --- CHANGELOG.md | 1 + README.md | 16 ++++++++-------- platform/pom.xml | 2 +- pom.xml | 2 +- samples/RealSense2DepthMeasuring.java | 2 +- samples/pom.xml | 4 ++-- 6 files changed, 14 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbfc4517..3f548e41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ +### November 5, 2019 version 1.5.2 * Increase thread safety of `FFmpegFrameFilter`, `FFmpegFrameGrabber`, and `FFmpegFrameRecorder` with `volatile boolean started` flag ([pull #1325](https://github.com/bytedeco/javacv/pull/1325)) * Let `FFmpegFrameFilter.push(null)` indicate EOF to audio filters as well ([issue #1315](https://github.com/bytedeco/javacv/issues/1315)) * Add `RealSense2FrameGrabber` to capture images with librealsense2 ([pull #1316](https://github.com/bytedeco/javacv/pull/1316)) diff --git a/README.md b/README.md index 40e4864e..09be820e 100644 --- a/README.md +++ b/README.md @@ -28,27 +28,27 @@ We can also have everything downloaded and installed automatically with: org.bytedeco javacv-platform - 1.5.1 + 1.5.2 ``` * Gradle (inside the `build.gradle` file) ```groovy dependencies { - compile group: 'org.bytedeco', name: 'javacv-platform', version: '1.5.1' + compile group: 'org.bytedeco', name: 'javacv-platform', version: '1.5.2' } ``` * Leiningen (inside the `project.clj` file) ```clojure :dependencies [ - [org.bytedeco/javacv-platform "1.5.1"] + [org.bytedeco/javacv-platform "1.5.2"] ] ``` * sbt (inside the `build.sbt` file) ```scala - libraryDependencies += "org.bytedeco" % "javacv-platform" % "1.5.1" + libraryDependencies += "org.bytedeco" % "javacv-platform" % "1.5.2" ``` This downloads binaries for all platforms, but to get binaries for only one platform we can set the `javacpp.platform` system property (via the `-D` command line option) to something like `android-arm`, `linux-x86_64`, `macosx-x86_64`, `windows-x86_64`, etc. Please refer to the [README.md file of the JavaCPP Presets](https://github.com/bytedeco/javacpp-presets#downloads) for details. Another option available for Scala users is [sbt-javacv](https://github.com/bytedeco/sbt-javacv). @@ -264,7 +264,7 @@ Furthermore, after creating a `pom.xml` file with the following content: 4.0.0 org.bytedeco.javacv demo - 1.5.1 + 1.5.2 1.7 1.7 @@ -273,7 +273,7 @@ Furthermore, after creating a `pom.xml` file with the following content: org.bytedeco javacv-platform - 1.5.1 + 1.5.2 @@ -295,8 +295,8 @@ Build Instructions If the binary files available above are not enough for your needs, you might need to rebuild them from the source code. To this end, the project files were created for: * Maven 3.x http://maven.apache.org/download.html - * JavaCPP 1.5.1 https://github.com/bytedeco/javacpp - * JavaCPP Presets 1.5.1 https://github.com/bytedeco/javacpp-presets + * JavaCPP 1.5.2 https://github.com/bytedeco/javacpp + * JavaCPP Presets 1.5.2 https://github.com/bytedeco/javacpp-presets Once installed, simply call the usual `mvn install` command for JavaCPP, its Presets, and JavaCV. By default, no other dependencies than a C++ compiler for JavaCPP are required. Please refer to the comments inside the `pom.xml` files for further details. diff --git a/platform/pom.xml b/platform/pom.xml index 319f27a8..db063b83 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -6,7 +6,7 @@ org.bytedeco javacpp-presets - 1.5.2-SNAPSHOT + 1.5.2 diff --git a/pom.xml b/pom.xml index 36f24fee..4ff3ee45 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.bytedeco javacv - 1.5.2-SNAPSHOT + 1.5.2 JavaCV Java interface to OpenCV, FFmpeg, and more diff --git a/samples/RealSense2DepthMeasuring.java b/samples/RealSense2DepthMeasuring.java index 12b2fce4..85763173 100644 --- a/samples/RealSense2DepthMeasuring.java +++ b/samples/RealSense2DepthMeasuring.java @@ -30,7 +30,7 @@ public class RealSense2DepthMeasuring { public static void main(String[] args) throws FrameGrabber.Exception { - RealSense2FrameGrabber rs2 = new RealSense2FrameGrabber(); + final RealSense2FrameGrabber rs2 = new RealSense2FrameGrabber(); // list all cameras for (RealSense2FrameGrabber.RealSense2DeviceInfo info : rs2.getDeviceInfos()) { diff --git a/samples/pom.xml b/samples/pom.xml index 632e0a70..c6393813 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.bytedeco.javacv demo - 1.5.1 + 1.5.2 1.7 1.7 @@ -11,7 +11,7 @@ org.bytedeco javacv-platform - 1.5.1 + 1.5.2