JavaCV v0.8 Release Notes
Release Date: 2014-04-28 // almost 10 years ago-
- Move from Google Code to GitHub as main source code repository
- Upgrade support to OpenCV 2.4.9
- Upgrade supported FFmpeg API to the 2.2 release branch
- Fix
FFmpegFrameRecorder
not refreshing the resampler when the format of samples changes (issue #465) - Rename the
com.googlecode.javacv.cpp
package toorg.bytedeco.javacpp
, andcom.googlecode.javacv
toorg.bytedeco.javacv
- Removed old NetBeans project files that cause a conflict when trying to open as a Maven project (issue #210)
- Adjusted the samples a bit because of small changes in the API with the move to the JavaCPP Presets
- Fixed
ObjectFinder
not working with recent versions of OpenCV, especially on Android (issue #214) - Added new
FrameRecorder.gopSize
property to let users set a desired GOP size instead of the default one of 12 FFmpegFrameGrabber
now takes into account calls tosetPixelFormat()
(issue #429), but does not enforce it- Added a
Frame.audioChannels
field for resampling purposes inFFmpegFrameRecorder
(issue #388) - In
FFmpegFrameRecorder
, fixed audio encoding with the Vorbis codec (issue #428) and the WebM container (issue #435), and other audio related things - Added missing
allocateArray()
constructors toCameraParams
andMatchesInfo
(issue #421) - Fixed errors such as "jniopencv_nonfree.dll: Can't find dependent libraries" by adding the
opencv_ocl
module as dependency - Added support to seek in audio-only streams with
FFmpegFrameGrabber.setTimestamp()
(issue #417) - Fixed potential thread concurrency issues and crash in the
stopRecording()
andonDestroy()
methods of theRecordActivity
sample, thanks to Jacob Duron - To capture the last frame of a video file, reverted
FFmpegFrameGrabber.setTimestamp()
to its previous behavior (issue #413) - Updated
samples/FaceApplet.jnlp
to make it work with JDK/JRE 7u45