[FFmpeg-devel] [PATCH] Del has_video for HLS_INDEPENDENT_SEGMENTS, it can be used with audio

2022-12-03 Thread Xavier Laffargue
Signed-off-by: Xavier Laffargue --- libavformat/hlsenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index a86fc8907f..92276084aa 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -1598,7 +1598,7 @@ static int hls_win

Re: [FFmpeg-devel] [PATCH v3 1/2] fftools/objpool: move objpool to libavutil

2022-12-03 Thread Lynne
Dec 3, 2022, 17:07 by ker...@gmail.com: > Moved objpool to libavutil to make it available outside of fftools. > > Signed-off-by: Rick Kern <> ker...@gmail.com> >  > No, we already have better pooling APIs, we don't need 3rd or fourth one in libavutil. Use AVBufferPool or AVFifo. _

[FFmpeg-devel] [PATCH] avutil/tests/dict: Explicitly test av_dict_iterate()

2022-12-03 Thread Andreas Rheinhardt
This commit tests it in a way that automatically checks that using av_dict_iterate() is equivalent to using av_dict_get() with key "" and AV_DICT_IGNORE_SUFFIX. Signed-off-by: Andreas Rheinhardt --- libavutil/tests/dict.c | 30 +- 1 file changed, 25 insertions(+), 5 d

[FFmpeg-devel] [PATCH v3 2/2] lavc/videotoolboxenc: use objectpool for encoder output information

2022-12-03 Thread Rick Kern
Instead of allocating/freeing, use objpool for data passed from an input frame to an output packet. Signed-off-by: Rick Kern --- libavcodec/videotoolboxenc.c | 80 1 file changed, 71 insertions(+), 9 deletions(-) diff --git a/libavcodec/videotoolboxenc.c b/l

[FFmpeg-devel] [PATCH v3 1/2] fftools/objpool: move objpool to libavutil

2022-12-03 Thread Rick Kern
Moved objpool to libavutil to make it available outside of fftools. Signed-off-by: Rick Kern --- fftools/Makefile | 1 - fftools/ffmpeg_mux.c | 8 fftools/sync_queue.c | 18 +- fftools/thread_queue.c | 14 +++---

[FFmpeg-devel] [PATCH v3 0/2] lavc/videotoolbox: use objpool instead of allocating memory each frame

2022-12-03 Thread Rick Kern
Update inclusion guards in objpool.h start with AVUTIL_ instead of FFTOOLS_. Rick Kern (2): fftools/objpool: move objpool to libavutil lavc/videotoolboxenc: use objectpool for encoder output information fftools/Makefile | 1 - fftools/ffmpeg_mux.c | 8 ++-- ffto

[FFmpeg-devel] [PATCH v2 2/2] lavc/videotoolboxenc: use objectpool for encoder output information

2022-12-03 Thread Rick Kern
Instead of allocating/freeing, use objpool for data passed from an input frame to an output packet. Signed-off-by: Rick Kern --- libavcodec/videotoolboxenc.c | 80 1 file changed, 71 insertions(+), 9 deletions(-) diff --git a/libavcodec/videotoolboxenc.c b/l

[FFmpeg-devel] [PATCH v2 1/2] fftools/objpool: move objpool to libavutil

2022-12-03 Thread Rick Kern
Moved objpool to libavutil to make it available outside of fftools. Signed-off-by: Rick Kern --- fftools/Makefile | 1 - fftools/ffmpeg_mux.c | 8 fftools/sync_queue.c | 18 +- fftools/thread_queue.c | 14 +++---

[FFmpeg-devel] [PATCH v2 0/2] lavc/videotoolbox: use objpool instead of allocating memory each frame

2022-12-03 Thread Rick Kern
Added 'av' prefix to ObjPool and its functions. Rick Kern (2): fftools/objpool: move objpool to libavutil lavc/videotoolboxenc: use objectpool for encoder output information fftools/Makefile | 1 - fftools/ffmpeg_mux.c | 8 ++-- fftools/sync_queue.c

[FFmpeg-devel] [PATCH] avfilter: add adrc filter

2022-12-03 Thread Paul B Mahol
Patch attached. TODO: add documentation and examples with various transfer expressions (compressor, expander, limiter, gate, etc). From da98ffba037499825e52305ba23f21083e436e4a Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Mon, 7 Nov 2022 21:00:50 +0100 Subject: [PATCH] avfilter: add adrc fil

Re: [FFmpeg-devel] Developer online meeting tomorrow Dec 2 16:00

2022-12-03 Thread Jean-Baptiste Kempf
Thanks for all who attended online and in real life. See you at FOSDEM! jb On Thu, 1 Dec 2022, at 23:59, Jean-Baptiste Kempf wrote: > Yo, > > As a few of us will be in Barcelona, we'll do a short meeting to > discuss about technical things at 16:00 (Barcelona/Berlin time) on Dec > 2. > This wi

[FFmpeg-devel] backends of libavfilter/dnn module

2022-12-03 Thread Guo, Yejun
Hi, There are discussions about dnn module at https://etherpad.mit.edu/p/FF_dev_meeting_20221202. 1) Regarding "Delete the native backend? Yes", I agree since it is performance sensitive, and I can take this effort. And want to get advice on how to delete it. Usually, we'd mark it as deprecat