Skip to content

Commit 810b8bb

Browse files
committed
Release version 1.5.6
1 parent bf836e0 commit 810b8bb

File tree

5 files changed

+76
-16
lines changed

5 files changed

+76
-16
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

2+
### August 2, 2021 version 1.5.6
23
* Enhance audio and video synchronization of `JavaFxPlayVideoAndAudio` sample ([pull #1662](https://github.com/bytedeco/javacv/pull/1662))
34
* Add `FrameGrabber.grabAtFrameRate()` to simulate a device or stream when reading from files ([pull #1659](https://github.com/bytedeco/javacv/pull/1659))
45
* Update `FFmpegFrameGrabber` and `FFmpegFrameRecorder` with new `avcodec` API ([issue #1498](https://github.com/bytedeco/javacv/issues/1498))

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -28,27 +28,27 @@ We can also have everything downloaded and installed automatically with:
2828
<dependency>
2929
<groupId>org.bytedeco</groupId>
3030
<artifactId>javacv-platform</artifactId>
31-
<version>1.5.5</version>
31+
<version>1.5.6</version>
3232
</dependency>
3333
```
3434

3535
* Gradle (inside the `build.gradle` file)
3636
```groovy
3737
dependencies {
38-
implementation group: 'org.bytedeco', name: 'javacv-platform', version: '1.5.5'
38+
implementation group: 'org.bytedeco', name: 'javacv-platform', version: '1.5.6'
3939
}
4040
```
4141

4242
* Leiningen (inside the `project.clj` file)
4343
```clojure
4444
:dependencies [
45-
[org.bytedeco/javacv-platform "1.5.5"]
45+
[org.bytedeco/javacv-platform "1.5.6"]
4646
]
4747
```
4848

4949
* sbt (inside the `build.sbt` file)
5050
```scala
51-
libraryDependencies += "org.bytedeco" % "javacv-platform" % "1.5.5"
51+
libraryDependencies += "org.bytedeco" % "javacv-platform" % "1.5.6"
5252
```
5353

5454
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 to Gradle users is [Gradle JavaCPP](https://github.com/bytedeco/gradle-javacpp), and similarly for Scala users there is [SBT-JavaCV](https://github.com/bytedeco/sbt-javacv).
@@ -264,7 +264,7 @@ Furthermore, after creating a `pom.xml` file with the following content:
264264
<modelVersion>4.0.0</modelVersion>
265265
<groupId>org.bytedeco.javacv</groupId>
266266
<artifactId>demo</artifactId>
267-
<version>1.5.5</version>
267+
<version>1.5.6</version>
268268
<properties>
269269
<maven.compiler.source>1.7</maven.compiler.source>
270270
<maven.compiler.target>1.7</maven.compiler.target>
@@ -273,21 +273,21 @@ Furthermore, after creating a `pom.xml` file with the following content:
273273
<dependency>
274274
<groupId>org.bytedeco</groupId>
275275
<artifactId>javacv-platform</artifactId>
276-
<version>1.5.5</version>
276+
<version>1.5.6</version>
277277
</dependency>
278278

279279
<!-- Additional dependencies required to use CUDA and cuDNN -->
280280
<dependency>
281281
<groupId>org.bytedeco</groupId>
282282
<artifactId>opencv-platform-gpu</artifactId>
283-
<version>4.5.1-1.5.5</version>
283+
<version>4.5.3-1.5.6</version>
284284
</dependency>
285285

286286
<!-- Optional GPL builds with (almost) everything enabled -->
287287
<dependency>
288288
<groupId>org.bytedeco</groupId>
289289
<artifactId>ffmpeg-platform-gpl</artifactId>
290-
<version>4.3.2-1.5.5</version>
290+
<version>4.4-1.5.6</version>
291291
</dependency>
292292
</dependencies>
293293
<build>
@@ -309,8 +309,8 @@ Build Instructions
309309
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:
310310

311311
* Maven 3.x http://maven.apache.org/download.html
312-
* JavaCPP 1.5.5 https://github.com/bytedeco/javacpp
313-
* JavaCPP Presets 1.5.5 https://github.com/bytedeco/javacpp-presets
312+
* JavaCPP 1.5.6 https://github.com/bytedeco/javacpp
313+
* JavaCPP Presets 1.5.6 https://github.com/bytedeco/javacpp-presets
314314

315315
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.
316316

platform/pom.xml

+47-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.6-SNAPSHOT</version>
9+
<version>1.5.6</version>
1010
<relativePath></relativePath>
1111
</parent>
1212

@@ -219,4 +219,50 @@
219219
</plugins>
220220
</build>
221221

222+
<profiles>
223+
<profile>
224+
<id>sign-artifacts</id>
225+
<activation>
226+
<property>
227+
<name>performRelease</name>
228+
<value>true</value>
229+
</property>
230+
</activation>
231+
<repositories>
232+
<repository>
233+
<id>sonatype-nexus-staging</id>
234+
<name>Sonatype Nexus Staging</name>
235+
<url>https://oss.sonatype.org/service/local/staging/deployByRepositoryId/${stagingRepositoryId}/</url>
236+
<releases>
237+
<enabled>true</enabled>
238+
</releases>
239+
<snapshots>
240+
<enabled>false</enabled>
241+
</snapshots>
242+
</repository>
243+
</repositories>
244+
<build>
245+
<plugins>
246+
<plugin>
247+
<artifactId>maven-gpg-plugin</artifactId>
248+
<version>1.6</version>
249+
<executions>
250+
<execution>
251+
<id>sign-artifacts</id>
252+
<phase>verify</phase>
253+
<goals>
254+
<goal>sign</goal>
255+
</goals>
256+
</execution>
257+
</executions>
258+
<configuration>
259+
<passphrase>${env.GPG_PASSPHRASE}</passphrase>
260+
<useAgent>false</useAgent>
261+
</configuration>
262+
</plugin>
263+
</plugins>
264+
</build>
265+
</profile>
266+
</profiles>
267+
222268
</project>

pom.xml

+14-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>org.bytedeco</groupId>
66
<artifactId>javacv</artifactId>
7-
<version>1.5.6-SNAPSHOT</version>
7+
<version>1.5.6</version>
88

99
<name>JavaCV</name>
1010
<description>Java interface to OpenCV, FFmpeg, and more</description>
@@ -412,6 +412,19 @@
412412
<value>true</value>
413413
</property>
414414
</activation>
415+
<repositories>
416+
<repository>
417+
<id>sonatype-nexus-staging</id>
418+
<name>Sonatype Nexus Staging</name>
419+
<url>https://oss.sonatype.org/service/local/staging/deployByRepositoryId/${stagingRepositoryId}/</url>
420+
<releases>
421+
<enabled>true</enabled>
422+
</releases>
423+
<snapshots>
424+
<enabled>false</enabled>
425+
</snapshots>
426+
</repository>
427+
</repositories>
415428
<build>
416429
<plugins>
417430
<plugin>

samples/pom.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>org.bytedeco.javacv</groupId>
44
<artifactId>demo</artifactId>
5-
<version>1.5.5</version>
5+
<version>1.5.6</version>
66
<properties>
77
<maven.compiler.source>1.7</maven.compiler.source>
88
<maven.compiler.target>1.7</maven.compiler.target>
@@ -11,21 +11,21 @@
1111
<dependency>
1212
<groupId>org.bytedeco</groupId>
1313
<artifactId>javacv-platform</artifactId>
14-
<version>1.5.5</version>
14+
<version>1.5.6</version>
1515
</dependency>
1616

1717
<!-- Additional dependencies required to use CUDA and cuDNN -->
1818
<dependency>
1919
<groupId>org.bytedeco</groupId>
2020
<artifactId>opencv-platform-gpu</artifactId>
21-
<version>4.5.1-1.5.5</version>
21+
<version>4.5.3-1.5.6</version>
2222
</dependency>
2323

2424
<!-- Optional GPL builds with (almost) everything enabled -->
2525
<dependency>
2626
<groupId>org.bytedeco</groupId>
2727
<artifactId>ffmpeg-platform-gpl</artifactId>
28-
<version>4.3.2-1.5.5</version>
28+
<version>4.4-1.5.6</version>
2929
</dependency>
3030
</dependencies>
3131
<build>

0 commit comments

Comments
 (0)