Fixes 'ffprobe 1_poc.mp4' segfault introduced with
commit 0021484d05f9b0f032fa319399de6e24eea0c04f
codec_close should not assume that the codec_id did not change.
---
libavformat/demux.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/libavformat/demux.c b/libavformat/d
On Mon, Jun 9, 2025 at 8:58 PM Andreas Rheinhardt <
andreas.rheinha...@outlook.com> wrote:
> Pavel Koshevoy:
> > Fixes 'ffprobe 1_poc.mp4' segfault introduced with
> > commit 0021484d05f9b0f032fa319399de6e24eea0c04f
> > ---
> > libavformat/demux.c | 10 --
> > 1 file changed, 8 insertions
Pavel Koshevoy:
> Fixes 'ffprobe 1_poc.mp4' segfault introduced with
> commit 0021484d05f9b0f032fa319399de6e24eea0c04f
> ---
> libavformat/demux.c | 10 --
> 1 file changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/libavformat/demux.c b/libavformat/demux.c
> index ecd4f40da9..d74d
Fixes 'ffprobe 1_poc.mp4' segfault introduced with
commit 0021484d05f9b0f032fa319399de6e24eea0c04f
---
libavformat/demux.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/libavformat/demux.c b/libavformat/demux.c
index ecd4f40da9..d74d51e169 100644
--- a/libavformat/
On Tue, Jun 10, 2025 at 12:25:24AM +0200, Andreas Rheinhardt wrote:
> Peter Ross:
> > ---
> > libavformat/aiff.c| 1 +
> > libavformat/aiffdec.c | 3 +++
> > 2 files changed, 4 insertions(+)
> >
> > diff --git a/libavformat/aiff.c b/libavformat/aiff.c
> > index 1ceac69a70..907f7d8d28 100644
>
On Tue, 10 Jun 2025 00:25:24 +0200, Andreas Rheinhardt wrote:
> Peter Ross:
> > ---
> > libavformat/aiff.c| 1 +
> > libavformat/aiffdec.c | 3 +++
> > 2 files changed, 4 insertions(+)
> >
> > diff --git a/libavformat/aiff.c b/libavformat/aiff.c
> > index 1ceac69a70..907f7d8d28 100644
> > --
> The linked file does not follow the syntax specified in section 4 of
> the WebVTT standard. Therefore it is not WebVTT.
The section 6.1 on file parsing, says explicitely that processing should
be aborted if, and only if:
- The file is too small (point 4)
- The file does not start with "WEBVTT
--- Begin Message ---
On Mon, 9 Jun 2025, 20:24 ffmpegagent,
wrote:
> The "killer feature" returns!
>
> Different approach - same procedure:
>
> * Add -sg to your FFmpeg command line
> * But now it's not
>* ./ffmpeg -sg x but
>* ./ffmpeg-sg x
>
Why does this need to be part of
Tomas Härdin:
> Hi
>
> These two patches are a bit of a warmup for another pass at streamable
> subtitles. FATE passes.
>
> /Tomas
>
Users who want this should set the generic flush_packets options
appropriately.
- Andreas
___
ffmpeg-devel mailing li
Hi
On Mon, Jun 09, 2025 at 03:02:44PM -0700, Ridley Combs via ffmpeg-devel wrote:
> Date: Mon, 9 Jun 2025 15:02:44 -0700
> From: Ridley Combs
> To: ffmpeg-devel
> Subject: Re: [FFmpeg-devel] [PATCH] swscale/options: use accurate rounding
> and full chroma by default
>
>
>
> > On Jun 9, 2025,
James Almer:
> On 6/9/2025 5:59 PM, Timo Rothenpieler wrote:
>> On 08.06.2025 17:45, James Almer wrote:
>>> On 6/8/2025 11:29 AM, Andreas Rheinhardt wrote:
Timo Rothenpieler:
> From: James Almer
>
I don't like that you add another allocator for this; instead we should
add a
Peter Ross:
> ---
> libavformat/aiff.c| 1 +
> libavformat/aiffdec.c | 3 +++
> 2 files changed, 4 insertions(+)
>
> diff --git a/libavformat/aiff.c b/libavformat/aiff.c
> index 1ceac69a70..907f7d8d28 100644
> --- a/libavformat/aiff.c
> +++ b/libavformat/aiff.c
> @@ -40,6 +40,7 @@ const AVCod
--- Begin Message ---
> On Jun 9, 2025, at 05:17, Michael Niedermayer wrote:
>
> Hi
>
> On Sun, Jun 08, 2025 at 04:52:35PM -0700, rcombs via ffmpeg-devel wrote:
>> Date: Sun, 8 Jun 2025 16:52:35 -0700
>> From: rcombs
>> To: ffmpeg-devel@ffmpeg.org
>> Subject: [PATCH] swscale/options: use acc
Only enable the proresdsp check when the prores decoder is enabled.
This fixes fate when configuring with --disable-everything
---
libavcodec/tests/dct.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/libavcodec/tests/dct.c b/libavcodec/tests/dct.c
index 76ad42bdfa..784b49276c 100644
-
libavcodec/tests/celp_math depends on libavcodec/celp_math.o
This fixes fate when configuring with --disable-everything
---
configure | 13 -
libavcodec/Makefile | 17 +
tests/fate/libavcodec.mak | 2 +-
3 files changed, 18 insertions(+), 14 dele
mån 2025-06-09 klockan 20:06 +1000 skrev Peter Ross:
> +static void convolve(float *tgt, const float *src, int len, int n)
> +{
> + for (; n >= 0; n--)
> + tgt[n] = ff_scalarproduct_float_c(src, src - n, len);
> +
> +}
This should probably use an FFT since this implementation is O(n²).
T
fre 2025-06-06 klockan 22:22 +0200 skrev Marcos Del Sol Vives:
>
>
> El 6 de junio de 2025 21:43:58 CEST, "Tomas Härdin"
> escribió:
> >
> > Sounds like the demuxer correctly rejected some broken files
> >
>
> The WebVTT standard does not call for a fatal error unless the magic
> header does
On 6/9/2025 5:59 PM, Timo Rothenpieler wrote:
On 08.06.2025 17:45, James Almer wrote:
On 6/8/2025 11:29 AM, Andreas Rheinhardt wrote:
Timo Rothenpieler:
From: James Almer
I don't like that you add another allocator for this; instead we should
add a generic allocator for the frame side-data
From c879c0b8a810a53e1d424edb129a1aba2df1b9d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Mon, 9 Jun 2025 22:03:12 +0200
Subject: [PATCH 2/2] lavf/srtenc: avio_flush() output
This make streaming srt possible
---
libavformat/srtenc.c | 1 +
1 file changed, 1 insertion(+)
On 08.06.2025 17:45, James Almer wrote:
On 6/8/2025 11:29 AM, Andreas Rheinhardt wrote:
Timo Rothenpieler:
From: James Almer
I don't like that you add another allocator for this; instead we should
add a generic allocator for the frame side-data types.
Wont work for packet side data. And i
Hi
These two patches are a bit of a warmup for another pass at streamable
subtitles. FATE passes.
/Tomas
From c5b1e1774e5d4e720295e6cb589eb7699e0ddaa3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Fri, 16 May 2025 14:07:00 +0200
Subject: [PATCH 1/2] lavf/webvttenc: avio_fl
On Sat, Jun 07, 2025 at 11:54:03PM -0300, James Almer wrote:
> On 5/18/2025 6:23 PM, Michael Niedermayer wrote:
> > On Sun, May 18, 2025 at 11:43:14AM -0300, James Almer wrote:
> > > On 5/18/2025 9:25 AM, Michael Niedermayer wrote:
> > > > This allows detecting changes and regressions in side data
From: softworkz
Signed-off-by: softworkz
---
tools/ffmpeg-sg | 249
1 file changed, 249 insertions(+)
create mode 100755 tools/ffmpeg-sg
diff --git a/tools/ffmpeg-sg b/tools/ffmpeg-sg
new file mode 100755
index 00..c8c298f8e0
--- /dev/n
From: softworkz
Signed-off-by: softworkz
---
.gitignore | 1 +
fftools/Makefile | 14 --
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 59c89da5e0..989c702b6c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,6 +32,7 @@
/.config
From: softworkz
Signed-off-by: softworkz
---
tools/ffmpeg-sg.cmd | 73 +
1 file changed, 73 insertions(+)
create mode 100644 tools/ffmpeg-sg.cmd
diff --git a/tools/ffmpeg-sg.cmd b/tools/ffmpeg-sg.cmd
new file mode 100644
index 00..1268ac05c9
The "killer feature" returns!
Different approach - same procedure:
* Add -sg to your FFmpeg command line
* But now it's not
* ./ffmpeg -sg x but
* ./ffmpeg-sg x
SG = Show Graph
Documentation and examples can be found here:
https://github.com/softworkz/ffmpeg_output_apis/wiki
s
>From 4ca5eae1e7164f78296719f19aef97239e5b046a Mon Sep 17 00:00:00 2001
From: Harshitha Suresh
Date: Mon, 19 May 2025 22:37:20 +0530
Subject: [PATCH] swscale/aarch64/output: Implement neon assembly for
yuv2nv12cX_c().
yuv2nv12cX_2_512_accurate_c: 3508.8 ( 1.00x)
yuv2nv12
This fixes mixing up contexts, use of uninitialized data and crashes.
More specifically:
==1001752== Conditional jump or move depends on uninitialised value(s)
==1001752==at 0xA9ED82: avpriv_h264_has_num_reorder_frames (h264dec.c:64)
==1001752==by 0x668C7E: has_decode_delay_been_guessed (d
> On Jun 9, 2025, at 22:05, Tristan Matthews wrote:
>
> Hi,
>
> On Mon, Jun 9, 2025 at 9:47 AM Jack Lau
> wrote:
>>
>>
>>
>>> On Jun 9, 2025, at 21:19, Tristan Matthews wrote:
>>>
>>> Hi,
>>>
>>>
>>> On Mon, Jun 9, 2025 at 6:25 AM Jack Lau via ffmpeg-devel
>>> wrote:
Hi,
On Mon, Jun 9, 2025 at 9:47 AM Jack Lau
wrote:
>
>
>
> > On Jun 9, 2025, at 21:19, Tristan Matthews wrote:
> >
> > Hi,
> >
> >
> > On Mon, Jun 9, 2025 at 6:25 AM Jack Lau via ffmpeg-devel
> > wrote:
> >>
> >>
> >>
> >>
> >> -- Forwarded message --
> >> From: Jack Lau
> >> T
> On Jun 9, 2025, at 21:47, Jack Lau
> wrote:
>
>
>
>> On Jun 9, 2025, at 21:19, Tristan Matthews wrote:
>>
>> Hi,
>>
>>
>> On Mon, Jun 9, 2025 at 6:25 AM Jack Lau via ffmpeg-devel
>> wrote:
>>>
>>>
>>>
>>>
>>> -- Forwarded message --
>>> From: Jack Lau
>>> To: ffmp
> On Jun 9, 2025, at 21:19, Tristan Matthews wrote:
>
> Hi,
>
>
> On Mon, Jun 9, 2025 at 6:25 AM Jack Lau via ffmpeg-devel
> wrote:
>>
>>
>>
>>
>> -- Forwarded message --
>> From: Jack Lau
>> To: ffmpeg-devel@ffmpeg.org
>> Cc: Jack Lau
>> Bcc:
>> Date: Mon, 9 Jun 2025
--- Begin Message ---
this muxer has been marked AVFMT_EXPERIMENTAL.
Signed-off-by: Jack Lau
---
doc/muxers.texi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 30c95c3d34..d2ee90bf33 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -3885,6 +388
Hi,
On Mon, Jun 9, 2025 at 6:25 AM Jack Lau via ffmpeg-devel
wrote:
>
>
>
>
> -- Forwarded message --
> From: Jack Lau
> To: ffmpeg-devel@ffmpeg.org
> Cc: Jack Lau
> Bcc:
> Date: Mon, 9 Jun 2025 18:24:46 +0800
> Subject: [PATCH v3] avformat/whip: mark as experimental
> Signed-
Hi
On Sun, Jun 08, 2025 at 04:52:35PM -0700, rcombs via ffmpeg-devel wrote:
> Date: Sun, 8 Jun 2025 16:52:35 -0700
> From: rcombs
> To: ffmpeg-devel@ffmpeg.org
> Subject: [PATCH] swscale/options: use accurate rounding and full chroma by
> default
>
> This has been causing quality degradation f
On 9 Jun 2025, at 11:38, Jun Zhao wrote:
> From: Jun Zhao
>
> Fix incorrect enum value used in color primaries check by replacing
> AVCOL_SPC_UNSPECIFIED with AVCOL_PRI_UNSPECIFIED.
>
> Signed-off-by: Jun Zhao
> ---
> libavutil/hwcontext_videotoolbox.c | 2 +-
> 1 file changed, 1 insertion(+
On Sun, 8 Jun 2025 at 22:09, Michael Niedermayer wrote:
>
> On Sun, Jun 08, 2025 at 09:27:07AM +0200, Clément Péron wrote:
> > Hi,
> >
> > On Sun, 8 Jun 2025 at 01:33, Michael Niedermayer
> > wrote:
> > >
> > > Hi
> > >
> > > On Sat, Jun 07, 2025 at 10:06:19AM +0200, Clément Péron wrote:
> > > >
--- Begin Message ---
Signed-off-by: Jack Lau
---
libavformat/whip.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/libavformat/whip.c b/libavformat/whip.c
index ed007255ce..e713f7c741 100644
--- a/libavformat/whip.c
+++ b/libavformat/whip.c
@@ -1898,13 +1898,1
--- Begin Message ---
mark this ignore_ipv6 flag could ignore any ipv6 ICE candidate,
preventing “No route to host” errors on devices without IPv6 connectivity.
Signed-off-by: Jack Lau
---
libavformat/whip.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/libavformat/whip.c b/
--- Begin Message ---
Signed-off-by: Jack Lau
---
libavformat/whip.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/libavformat/whip.c b/libavformat/whip.c
index 710f24fc5a..a6827d3478 100644
--- a/libavformat/whip.c
+++ b/libavformat/whip.c
@@ -1885,13 +1885,13
---
libavformat/riff.c| 2 ++
libavformat/riffenc.c | 1 +
2 files changed, 3 insertions(+)
diff --git a/libavformat/riff.c b/libavformat/riff.c
index 017a0658ef..151563e9f2 100644
--- a/libavformat/riff.c
+++ b/libavformat/riff.c
@@ -555,6 +555,7 @@ const AVCodecTag ff_codec_wav_tags[] = {
---
libavcodec/g728_template.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/g728_template.c b/libavcodec/g728_template.c
index b60122ee37..dd1b1a4415 100644
--- a/libavcodec/g728_template.c
+++ b/libavcodec/g728_template.c
@@ -39,7 +39,7 @@ static void convolve(fl
---
libavcodec/aac/aacdec_dsp_template.c | 2 +-
libavcodec/aacenc_tns.c | 2 +-
libavcodec/lpc.c | 2 +-
libavcodec/lpc_functions.h | 18 +-
libavcodec/ra288.c | 2 +-
5 files changed, 17 insertions(+), 9 deletions(-
--- Begin Message ---
Signed-off-by: Jack Lau
---
libavformat/whip.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/whip.c b/libavformat/whip.c
index 710f24fc5a..bb7b8657dc 100644
--- a/libavformat/whip.c
+++ b/libavformat/whip.c
@@ -1907,7 +1907,7 @@ const FFOutp
---
libavformat/rtp.c| 2 +-
libavformat/rtpenc.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/rtp.c b/libavformat/rtp.c
index 564489b613..5bde171cf4 100644
--- a/libavformat/rtp.c
+++ b/libavformat/rtp.c
@@ -53,7 +53,7 @@ static const struct {
{13, "CN",
---
libavformat/aiff.c| 1 +
libavformat/aiffdec.c | 3 +++
2 files changed, 4 insertions(+)
diff --git a/libavformat/aiff.c b/libavformat/aiff.c
index 1ceac69a70..907f7d8d28 100644
--- a/libavformat/aiff.c
+++ b/libavformat/aiff.c
@@ -40,6 +40,7 @@ const AVCodecTag ff_codec_aiff_tags[] = {
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/g728dec.c| 58
3 files changed, 60 insertions(+)
create mode 100644 libavformat/g728dec.c
diff --git a/libavformat/Makefile b/libavformat/Makefile
index 9884b4a4cb..2e73
---
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/codec_desc.c | 7 ++
libavcodec/codec_id.h | 1 +
libavcodec/g728data.h | 70 +
libavcodec/g728dec.c| 220
libavcodec/utils.c | 1 +
7 files cha
intended for use by RealAudio 2.0 (28.8k) and G.728 decoders.
---
libavcodec/g728_template.c | 65 ++
libavcodec/ra288.c | 50 ++---
2 files changed, 68 insertions(+), 47 deletions(-)
create mode 100644 libavcodec/g728_template.c
Sample: https://pross.sdf.org/sandpit/CW5.g728
Peter Ross (8):
avcodec/g728_template: do_hybrid_window() template
avcodec/g728_template: make hist parameter constant
avcodec/lpc_functions: compute_lpc_coefs: add starting lpc order and
err cache parameters
avcodec/g728dec: G.728 decoder
From: Jun Zhao
Fix incorrect enum value used in color primaries check by replacing
AVCOL_SPC_UNSPECIFIED with AVCOL_PRI_UNSPECIFIED.
Signed-off-by: Jun Zhao
---
libavutil/hwcontext_videotoolbox.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_videotoolb
--- Begin Message ---
Signed-off-by: Jack Lau
---
libavformat/whip.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/whip.c b/libavformat/whip.c
index 710f24fc5a..bb7b8657dc 100644
--- a/libavformat/whip.c
+++ b/libavformat/whip.c
@@ -1907,7 +1907,7 @@ const FFOutp
52 matches
Mail list logo