New
JavaCV 1.5.8
November 2, 2022 version 1.5.8
- Override
FFmpegFrameGrabber.getVideoCodecName()/getAudioCodecName()to return names of opened codecs (pull #1901) - Add
FrameGrabber.videoDisposition/audioDispositionproperties to select streams by disposition (pull #1879) - Work around
OpenKinect2FrameGrabberfailing 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 allowgrabAtFrameRate()after operations such as seeking (pull #1846) - Add
FrameGrabber.videoSideData/audioSideDataproperties andFFmpegFrameGrabber.getDisplayRotation()for convenience (issue #1361) - Add to
FFmpegFrameGrabberandFFmpegFrameRecorderconstructors taking aURLfor convenience and clarity - Fix incorrect call to
opencv_calib3d.stereoRectify()inProjectiveDevice(issue #1802) - Retry after 10 ms when
av_read_frame()returnsEAGAINinFFmpegFrameGrabber.grabFrame()(issue #1784) - Append
frame_rate=%d/%dinput parameter inFFmpegFrameFilteras required byxfade(issue #1776) - Update
FFmpegStreamingTimeoutsample to usetimeoutinstead ofstimeoutfor RTSP (pull #1758) - Restore static calls to
FFmpegFrameGrabber.tryLoad()andFFmpegFrameRecorder.tryLoad()(issue #1756) - Enable by default on
RealSense2FrameGrabber.start()all color, depth, and IR streams asvideoStream(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