Skip to content

JavaCV 1.5.8

Compare
Choose a tag to compare
@saudet saudet released this 02 Nov 13:28
· 24 commits to master since this release
1.5.8
0229924

November 2, 2022 version 1.5.8

  • Override FFmpegFrameGrabber.getVideoCodecName()/getAudioCodecName() to return names of opened codecs (pull #1901)
  • Add FrameGrabber.videoDisposition/audioDisposition properties to select streams by disposition (pull #1879)
  • Work around OpenKinect2FrameGrabber failing when provided with a pipeline on some system (pull #1886)
  • Fix FFmpegFrameRecorder.record() incorrectly flushing the video codec on data frames (issue #1858)
  • Improve accuracy of FFmpegFrameGrabber.setFrameNumber() (pull #1851)
  • Add FrameGrabber.resetStartTime() to allow grabAtFrameRate() after operations such as seeking (pull #1846)
  • Add FrameGrabber.videoSideData/audioSideData properties and FFmpegFrameGrabber.getDisplayRotation() for convenience (issue #1361)
  • Add to FFmpegFrameGrabber and FFmpegFrameRecorder constructors taking a URL for convenience and clarity
  • Fix incorrect call to opencv_calib3d.stereoRectify() in ProjectiveDevice (issue #1802)
  • Retry after 10 ms when av_read_frame() returns EAGAIN in FFmpegFrameGrabber.grabFrame() (issue #1784)
  • Append frame_rate=%d/%d input parameter in FFmpegFrameFilter as required by xfade (issue #1776)
  • Update FFmpegStreamingTimeout sample to use timeout instead of stimeout for RTSP (pull #1758)
  • Restore static calls to FFmpegFrameGrabber.tryLoad() and FFmpegFrameRecorder.tryLoad() (issue #1756)
  • Enable by default on RealSense2FrameGrabber.start() all color, depth, and IR streams as videoStream (pull #1750)
  • Upgrade dependencies for OpenBLAS 0.3.21, OpenCV 4.6.0, FFmpeg 5.1.2, Leptonica 1.82.0 (pull #1791), Tesseract 5.2.0