Bot releases are hidden (Show)
swscale
bug in FFmpegFrameGrabber
for images with unaligned width (issue #1960)FFmpegFrameGrabber.setTimestamp()
further for MPEG-TS streams (pull #2144)module-info.java
broken since last release (issue bytedeco/javacpp-presets#1414)AudioSplitMergeHelper
sample for processing raw audio frames (pull #2052)Published by saudet over 1 year ago
FrameRecorder.videoSideData/audioSideData
properties and FFmpegFrameRecorder.setDisplayRotation()
for convenience (issue #1976)FFmpegFrameGrabber.grab()
not returning audio frames buffered by the codec (issue #1971)Published by saudet almost 2 years ago
FFmpegFrameGrabber.getVideoCodecName()/getAudioCodecName()
to return names of opened codecs (pull #1901)FrameGrabber.videoDisposition/audioDisposition
properties to select streams by disposition (pull #1879)OpenKinect2FrameGrabber
failing when provided with a pipeline on some system (pull #1886)FFmpegFrameRecorder.record()
incorrectly flushing the video codec on data frames (issue #1858)FFmpegFrameGrabber.setFrameNumber()
(pull #1851)FrameGrabber.resetStartTime()
to allow grabAtFrameRate()
after operations such as seeking (pull #1846)FrameGrabber.videoSideData/audioSideData
properties and FFmpegFrameGrabber.getDisplayRotation()
for convenience (issue #1361)FFmpegFrameGrabber
and FFmpegFrameRecorder
constructors taking a URL
for convenience and clarityopencv_calib3d.stereoRectify()
in ProjectiveDevice
(issue #1802)av_read_frame()
returns EAGAIN
in FFmpegFrameGrabber.grabFrame()
(issue #1784)frame_rate=%d/%d
input parameter in FFmpegFrameFilter
as required by xfade
(issue #1776)FFmpegStreamingTimeout
sample to use timeout
instead of stimeout
for RTSP (pull #1758)FFmpegFrameGrabber.tryLoad()
and FFmpegFrameRecorder.tryLoad()
(issue #1756)RealSense2FrameGrabber.start()
all color, depth, and IR streams as videoStream
(pull #1750)Published by saudet over 2 years ago
FFmpegFrameGrabber.setVideoFrameNumber()
(pull #1734)Frame.pictType
field set to I
, P
, B
, etc by FFmpegFrameGrabber
(pull #1730)AVFrame.opaque
in FFmpegFrameGrabber
with call to av_frame_copy_props()
(issue #1729)charset
property to FrameGrabber
and FrameRecorder
to use for metadata from FFmpeg (pull #1720)Frame.close()
on temporary clones in Java2DFrameUtils
to prevent premature deallocations (issue #1716)avcodec_send_packet()
and avcodec_receive_frame()
to emulate old API in FFmpegFrameGrabber
(issue #1679)Published by saudet about 3 years ago
JavaFxPlayVideoAndAudio
sample (pull #1662)FrameGrabber.grabAtFrameRate()
to simulate a device or stream when reading from files (pull #1659)FFmpegFrameGrabber
and FFmpegFrameRecorder
with new avcodec
API (issue #1498)Similarity
sample with PSNR and MSSIM (pull #1622)FFmpegFrameRecorder.stop()
by moving av_write_trailer()
out of flush()
(issue #1616)Published by saudet over 3 years ago
Frame
and FrameConverter
implement AutoCloseable
to release memory explicitly (issue #1574)YOLONet
sample for object detection (pull #1595)FFmpegFrameGrabber.stop()
when in ImageMode.RAW
(issue #1568)FFmpegFrameRecorder.flush()
ignore errors from the encoder (issue #1563)FFmpegFrameGrabber.setTimestamp()
and fix getAudioFrameRate()
(pull #1559)FFmpegFrameRecorder.start(AVFormatContext)
(pull #1535)RealSense2FrameGrabber.tryLoad()
method and missing entries for librealsense2 (issue bytedeco/procamcalib#25)Published by saudet about 4 years ago
FFmpegFrameRecorder.start()
not containing filename (pull #1492)FFmpegFrameFilter.pull()
not returning audio/video frames without audio/video filtergraph (issue #1466)OpenCVFrameConverter.convertToOrgOpenCvCoreMat()
with new API to set the stride (issue #1460)FFmpegFrameGrabber
and FFmpegFrameRecorder
(issue #1366)PointerScope
in FFmpegFrameFilter
, FFmpegFrameGrabber
, and FFmpegFrameRecorder
to deallocate quickly temporary buffers (issue #1383)FFmpegFrameFilter
by calling String.format()
with Locale.ROOT
(pull #1441)FFmpegFrameFilter
, FFmpegFrameGrabber
, and FFmpegFrameRecorder
with synchronized
methods (issue #1434)Published by saudet over 4 years ago
FFmpegFrameGrabber.start(boolean findStreamInfo)
parameter to minimize startup time (issue #1376)FFmpegFrameGrabber.grab()
return non-audio/video streams as new Frame.DATA
type (pull #1378)FFmpegFrameRecorder.flush()
for HLS format and possibly others (pull #1374)IOException
thrown on FFmpegFrameGrabber.release()
(issue #911)Seekable
and SeekableByteArrayOutputStream
to be used with FFmpegFrameRecorder
(pull #1350)RealSense2FrameGrabber
with support for sensor options and fix for multiple devices (pull #1348)Published by saudet almost 5 years ago
FFmpegFrameFilter
, FFmpegFrameGrabber
, and FFmpegFrameRecorder
with volatile boolean started
flag (pull #1325)FFmpegFrameFilter.push(null)
indicate EOF to audio filters as well (issue #1315)RealSense2FrameGrabber
to capture images with librealsense2 (pull #1316)FFmpegFrameGrabber
when maximumSize <= 0
(issue #1304)Pointer.retainReference()
to prevent PointerScope
from deallocating globally shared callback objects for FFmpegFFmpegFrameRecorder
failing to encode float
samples in MP3 (issue #1294)OpenCVFrameConverter
error in IPCameraFrameGrabber
(pull #1278)OpenCVFrameGrabber
and OpenCVFrameRecorder
with setOption()
(issue #1269)requires java.desktop
to module-info.java
(issue #1265)Published by saudet over 5 years ago
swscale
bug in FFmpegFrameGrabber
for images with unaligned width (issue #845)AVSEEK_SIZE
to FFmpegFrameGrabber
as required by MPEG-TS (issue #1234)start()
for already started FFmpegFrameFilter
, FFmpegFrameGrabber
, or FFmpegFrameRecorder
(issue #1233)Frame.timestamp
to FFmpegFrameFilter
(issue #1177)Published by saudet over 5 years ago
FFmpegFrameGrabber
to get all metadata from streams (issue #1180)FFmpegFrameRecorder
by setting deprecated AVStream.codec.time_base
(issue #1179)asetpts=N
to input of FFmpegFrameFilter
to make filters like afade
behave as expected (issue #1171)AVFormat.format()
from Frame.opaque
when available in FFmpegFrameFilter
and FFmpegFrameRecorder
(issue #1173)FFmpegFrameGrabber
and FFmpegFrameRecorder
(issue #1163)FFmpegFrameRecorder
and Java2DFrameConverter
by relying less on Buffer.position
(pull #1166)module-info.java
with JDK 8 and preserve backward compatibilityFFmpegFrameRecorder.closeOutputStream
and FFmpegFrameGrabber.closeInputStream
properties to leave streams opened (issue #1149)FFmpegFrameRecorder.flush()
method that does not release the stream (issue #1149)synchronized
blocks for FFmpegFrameGrabber
and FFmpegFrameRecorder
, but make unsafe methods public (issue #1139)Frame
using Pointer
to allow deallocation with PointerScope
(issue #1152)module-info.java
and depend on modularized JavaCPP Presets to comply with JPMSFrame
images with custom stridesBitmap.getRowBytes()
in AndroidFrameConverter.convert(Bitmap)
(issue #1143)static { Loader.load(); }
in LeptonicaFrameConverter
and OpenCVFrameConverter
to prevent link errors (issue #1128)