Re: [FFmpeg-devel] [PATCH] avformat/dashdec: free memory when hlsenc_io_open failed.

2024-10-26 Thread jie jiang
commit message format is error. Please ignore this PATCH. On Sat, Oct 26, 2024 at 8:56 PM jiangjie wrote: > --- > libavformat/hlsenc.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c > index 6148685f40..0d560ad1ce 100644 > --- a/libavformat/h

[FFmpeg-devel] [PATCH] avformat/dashdec: free memory when hlsenc_io_open failed.

2024-10-26 Thread jiangjie
--- libavformat/hlsenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 6148685f40..0d560ad1ce 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -932,6 +932,7 @@ static int hls_mux_init(AVFormatContext *s, VariantStream *vs)

[FFmpeg-devel] [PATCH] avformat/hlsenc: free memory when hlsenc_io_open failed.

2024-10-26 Thread jiangjie
--- libavformat/hlsenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 6148685f40..0d560ad1ce 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -932,6 +932,7 @@ static int hls_mux_init(AVFormatContext *s, VariantStream *vs)

[FFmpeg-devel] [PATCH] Document stream specifier syntax change from 46cbe4ab5c

2024-10-26 Thread Anton Khirnov
Fixes #11248. --- Changelog| 9 + doc/ffmpeg.texi | 2 +- doc/fftools-common-opts.texi | 3 ++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Changelog b/Changelog index 7963e093dd..2d758c14a2 100644 --- a/Changelog +++ b/Changelog @@ -30,

[FFmpeg-devel] [PATCH] lavc: deprecate the omx encoders

2024-10-26 Thread Anton Khirnov
They have not been relevant for a long time, and support for this API is also being dropped from other projects. --- Changelog | 1 + configure | 4 +++- libavcodec/omx.c | 4 libavcodec/version_major.h | 3 +++ 4 files changed, 11 insertions(+), 1

Re: [FFmpeg-devel] [PATCHv3] avcodec/rv60: RealVideo 6.0 decoder

2024-10-26 Thread Anton Khirnov
Quoting Peter Ross (2024-10-26 07:03:30) > On Tue, Oct 01, 2024 at 12:59:30PM +1000, Peter Ross wrote: > > Reviewed-by: Anton Khirnov > > Reviewed-by: Andreas Rheinhardt > > Signed-off-by: Peter Ross > > --- > > > > Have addressed all comments from earlier post (March 2024) > > (https://lists.f

[FFmpeg-devel] [PATCH] avcodec/ffv1enc: Tighter maxsize

2024-10-26 Thread Michael Niedermayer
This allows using smaller buffers Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer --- libavcodec/ffv1enc.c | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index a32059886c0..7a6c718b41b 100644

[FFmpeg-devel] [PATCH] avcodec/ac3dec: fix build when eac3 decoder is disabled

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- libavcodec/ac3dec_fixed.c | 3 +++ libavcodec/ac3dec_float.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/libavcodec/ac3dec_fixed.c b/libavcodec/ac3dec_fixed.c index c9e5cda69c..e0db9b2260 100644 --- a/libavcodec/ac3dec_fixed.c +++ b/libavcodec/ac3dec

[FFmpeg-devel] [PATCH 11/19] fate/ac3: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/ac3.mak | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/fate/ac3.mak b/tests/fate/ac3.mak index 1ecb5a3f54..714ae31990 100644 --- a/tests/fate/ac3.mak +++ b/tests/fate/ac3.mak @@ -65,17 +65,17 @@ fate-eac3-5: REF

[FFmpeg-devel] [PATCH 02/19] fate/all: add missing dependencies for extradata bsf

2024-10-26 Thread Nicolas Gaullier
--- tests/fate/concatdec.mak | 2 +- tests/fate/demux.mak | 16 tests/fate/flvenc.mak | 2 +- tests/fate/h264.mak | 8 +--- tests/fate/hevc.mak | 4 ++-- tests/fate/lavf-container.mak | 8 tests/fate/segment.mak|

[FFmpeg-devel] [PATCH 00/19] fate: fix several dependencies

2024-10-26 Thread Nicolas Gaullier
It is impossible to double check every single test case. With my default basic setup, fate-list is unchanged, which is a good start... Nothing extraordinary, but here is a limited setup I used: https://pastebin.com/GZ72Qz7r And a simple script to test multiple derived setups: https://pastebin.com/

[FFmpeg-devel] [PATCH 14/19] fate/mpeg4: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/mpeg4.mak | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tests/fate/mpeg4.mak b/tests/fate/mpeg4.mak index 9a3cd4e2fb..d6cce97a70 100644 --- a/tests/fate/mpeg4.mak +++ b/tests/fate/mpeg4.mak @@ -3,23 +3,22 @@ MPEG4_RE

[FFmpeg-devel] [PATCH 01/19] tests/Makefile: make easier to check for multiple dependencies

2024-10-26 Thread Nicolas Gaullier
--- tests/Makefile | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/Makefile b/tests/Makefile index 9b70145015..37b445d864 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -97,21 +97,21 @@ TRANSCODE = $(call ALLYES, $(firstword $(1))_ENCODER $(lastword

[FFmpeg-devel] [PATCH 17/19] fate/all: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/api.mak | 2 +- tests/fate/ffmpeg.mak | 6 +++--- tests/fate/filter-audio.mak | 8 tests/fate/filter-video.mak | 2 +- tests/fate/fits.mak | 4 ++-- tests/fate/gif.mak | 2 +- tests/fate/h264.mak | 6 +

[FFmpeg-devel] [PATCH 15/19] fate/pcm: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/pcm.mak | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/fate/pcm.mak b/tests/fate/pcm.mak index b10233a9eb..75636118b2 100644 --- a/tests/fate/pcm.mak +++ b/tests/fate/pcm.mak @@ -1,4 +1,4 @@ -FATE_SAMPLES_PCM-$

[FFmpeg-devel] [PATCH 18/19] fate/all: add missing file protocol dependencies

2024-10-26 Thread Nicolas Gaullier
First, always require file protocol when FATE suite is used. Then, add missing dependencies while removing duplicates. Signed-off-by: Nicolas Gaullier --- tests/Makefile | 1 + tests/fate/audio.mak| 2 +- tests/fate/cbs.mak | 4 ++-- tests/fate/cover-art.mak|

[FFmpeg-devel] [PATCH 13/19] fate/cover-art: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/cover-art.mak | 16 tests/fate/hlsenc.mak| 18 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/fate/cover-art.mak b/tests/fate/cover-art.mak index faa2182745..7ee9443864 100644 --- a/test

[FFmpeg-devel] [PATCH 16/19] fate/hevc: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/hevc.mak | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak index 285348cc74..4c8af0e8ca 100644 --- a/tests/fate/hevc.mak +++ b/tests/fate/hevc.mak @@ -219,7 +219,7 @@ FATE_HEVC-$(cal

[FFmpeg-devel] [PATCH 19/19] fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies

2024-10-26 Thread Nicolas Gaullier
When CMD is crc/framecrc, always use the macros CRC/FRAMECRC, even if it includes unnecessary requirements for rawvideo/pcm_s16le encoders (as actually noticed in a comment of the Makefile). Signed-off-by: Nicolas Gaullier --- tests/Makefile| 3 ++ tests/fate/aac.mak

[FFmpeg-devel] [PATCH 08/19] fate/lavf-container: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/lavf-container.mak | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/tests/fate/lavf-container.mak b/tests/fate/lavf-container.mak index db8c315d08..5d9e769458 100644 --- a/tests/fate/lavf-container.ma

[FFmpeg-devel] [PATCH 05/19] fate/all: switch-fix mov muxer dependency to mp4 muxer dependency

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/enc_external.mak | 6 +++--- tests/fate/lavf-container.mak | 12 ++-- tests/fate/mov.mak| 14 +++--- tests/fate/subtitles.mak | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/fate/enc

[FFmpeg-devel] [PATCH 07/19] fate/gapless: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/gapless.mak | 76 +- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/tests/fate/gapless.mak b/tests/fate/gapless.mak index dfae964662..e6fba1436b 100644 --- a/tests/fate/gapless.mak +++ b/tests/

[FFmpeg-devel] [PATCH 06/19] fate/mov: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/mov.mak | 38 ++ 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak index 68b1e4f30b..78da66a6f7 100644 --- a/tests/fate/mov.mak +++ b/tests/fate/mov.mak @@ -1,4

[FFmpeg-devel] [PATCH 10/19] fate/aac: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/aac.mak | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/fate/aac.mak b/tests/fate/aac.mak index ff58392ad9..de7b912e20 100644 --- a/tests/fate/aac.mak +++ b/tests/fate/aac.mak @@ -251,21 +251,21 @@ fate-aac-la

[FFmpeg-devel] [PATCH 09/19] fate/vorbis: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/vorbis.mak | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/tests/fate/vorbis.mak b/tests/fate/vorbis.mak index 781430bcd3..73e837f5a6 100644 --- a/tests/fate/vorbis.mak +++ b/tests/fate/vorbis.mak @@ -1,

[FFmpeg-devel] [PATCH 12/19] fate/audio: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/audio.mak | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/fate/audio.mak b/tests/fate/audio.mak index 01db30f7b0..9dfdfe0702 100644 --- a/tests/fate/audio.mak +++ b/tests/fate/audio.mak @@ -5,12 +5,12 @@ FATE_SA

[FFmpeg-devel] [PATCH 04/19] fate/audio: fix ffprobe dependency instead of ffmpeg

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/audio.mak | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/fate/audio.mak b/tests/fate/audio.mak index 4d6c479b6b..01db30f7b0 100644 --- a/tests/fate/audio.mak +++ b/tests/fate/audio.mak @@ -82,10 +82,12 @@ fate-smacker

[FFmpeg-devel] [PATCH 03/19] fate/demux: fix multiple dependencies

2024-10-26 Thread Nicolas Gaullier
Signed-off-by: Nicolas Gaullier --- tests/fate/demux.mak | 42 +- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/tests/fate/demux.mak b/tests/fate/demux.mak index 24306caa11..fcf4e1664d 100644 --- a/tests/fate/demux.mak +++ b/tests/fate/dem

[FFmpeg-devel] [PATCH 1/2] avformat/hls: always return keyframe if not AVSEEK_FLAG_ANY

2024-10-26 Thread llyyr
Co-authored-by: llyyr --- libavformat/hls.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libavformat/hls.c b/libavformat/hls.c index 62473a15ddb5..4d02faa9e49a 100644 --- a/libavformat/hls.c +++ b/libavformat/hls.c @@ -2350,8 +2350,10 @@ static int hls_read_packet(A

[FFmpeg-devel] [PATCH 2/2] avformat/mov: handle stream position resets

2024-10-26 Thread llyyr
If the stream position has been reset, clear fragment index, the index entries and the current sample and search for the next root. Co-authored-by: llyyr --- libavformat/mov.c | 37 + 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/libavformat/m

[FFmpeg-devel] [PATCH 0/2] Originally posted on the ML here https://ffmpeg.org/pipermail/ffmpeg-devel/2020-April/261343.html Fixes: https://trac.ffmpeg.org/ticket/7359

2024-10-26 Thread llyyr
vectronic (2): avformat/hls: always return keyframe if not AVSEEK_FLAG_ANY avformat/mov: handle stream position resets libavformat/hls.c | 8 +--- libavformat/mov.c | 37 + 2 files changed, 38 insertions(+), 7 deletions(-) base-commit: fe219446565e