Re: [FFmpeg-devel] [PATCH] avfilter/drawtext: fix memory leak when using "reinit" runtime command

2024-11-22 Thread Steven Zhou
A quick way to demonstrate the memleak: ``` ./configure --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz make -j `nproc valgrind --leak-check=full ./ffmpeg -nostdin -y -f lavfi \ -i testsrc=size=640x360:rate=10 -filter_complex \ "[0:v]format=yuv420p,sendcmd=c='0

[FFmpeg-devel] [PATCH] avfilter/drawtext: fix memory leak when using "reinit" runtime command

2024-11-22 Thread Steven Zhou
Free AVOption in drawtext private context when freeing old copy of drawtext private context during processing of "reinit" runtime command. Signed-off-by: Steven Zhou --- libavfilter/vf_drawtext.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavfilter/vf_drawtext.c b/l

Re: [FFmpeg-devel] [PATCH] avfilter/drawtext: fix memory leak when using "reinit" runtime command

2025-01-17 Thread Steven Zhou
> Bump A quick way to demonstrate the memleak: ``` ./configure --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz make -j `nproc valgrind --leak-check=full ./ffmpeg -nostdin -y -f lavfi \ -i testsrc=size=640x360:rate=10 -filter_complex \ "[0:v]format=yuv420p,sen

Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg_filter: at EOF, unref frame used for FPS conversion logic

2025-06-24 Thread Steven Zhou
> >>> On Jun 24, 2025, at 11:09, Steven Zhou wrote: > >>> > >>> fftools/ffmpeg_filter: at EOF, unref frame used for FPS conversion > >>> logic > >>> > >>> Ever since commit 64f3feb added > >>> `avcodec_free

[FFmpeg-devel] [PATCH] fftools/ffmpeg_filter: at EOF, unref frame used for FPS conversion logic

2025-06-23 Thread Steven Zhou
rame to pass through it for FPS conversion purposes. This is problematic for HWFrameContexts which may rely on encoder context to free HW AVFrames. This change unrefs the AVFrame ref held by filtergraph output context during processing of EOF frame. Signed-off-by: Steven Zhou --- fftools/ffmpeg_filte

Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg_filter: at EOF, unref frame used for FPS conversion logic

2025-06-24 Thread Steven Zhou
for FPS conversion logic > > > > > On Jun 24, 2025, at 11:09, Steven Zhou wrote: > > > > fftools/ffmpeg_filter: at EOF, unref frame used for FPS conversion > > logic > > > > Ever since commit 64f3feb added `avcodec_free_context(&enc->enc_ctx);`

Re: [FFmpeg-devel] [PATCH 2/3] libavcodec: add NETINT Quadra HW decoders & encoders

2025-07-02 Thread Steven Zhou
> -Original Message- > From: ffmpeg-devel On Behalf Of Derek > Buitenhuis > Sent: Wednesday, July 2, 2025 7:33 AM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 2/3] libavcodec: add NETINT Quadra HW > decoders & encoders > > On 7/2/

Re: [FFmpeg-devel] [PATCH 1/3] libavutil: add hwcontext_ni_quad

2025-07-02 Thread Steven Zhou
> -Original Message- > From: ffmpeg-devel On Behalf Of > Steven Zhou > Sent: Wednesday, July 2, 2025 1:29 AM > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [PATCH 1/3] libavutil: add hwcontext_ni_quad > > Hi ev

Re: [FFmpeg-devel] [PATCH 1/3] libavutil: add hwcontext_ni_quad

2025-07-02 Thread Steven Zhou
demo environments with the Quadra HW to test out this patch, please email me directly. > -Original Message- > From: ffmpeg-devel On Behalf Of > Steven Zhou > Sent: Wednesday, July 2, 2025 1:11 AM > To: ffmpeg-devel@ffmpeg.org > Subject: [FFmpeg-devel] [PATCH 1

[FFmpeg-devel] [PATCH 1/3] libavutil: add hwcontext_ni_quad

2025-07-02 Thread Steven Zhou
ideo-processing-unit/ https://docs.netint.com/vpu/quadra/ Signed-off-by: Steven Zhou --- configure | 13 +- libavutil/Makefile |3 + libavutil/hwcontext.c |4 + libavutil/hwcontext.h |1 + libavutil/hwcontext_internal.h |