---
tests/fate/audio.mak | 11
tests/ref/fate/sanyo-3bit | 36 +
tests/ref/fate/sanyo-4bit | 46 +++
tests/ref/fate/sanyo-5bit | 57 +++
4 files changed, 150 insertions(+)
create mode 100644 test
Marvin Scholz (HE12025-06-25):
> Since 155508c6e925f4f2f5e77087a7e1925b3de735ff specifying multiple
> bsfs for different streams was broken:
>
> "[bsfs/a=h264_metadata:bsfs/v=h264_metadata]out.mp4|..."
>
> This incorrectly only parsed the first bsfs specification. The reason
> for this is that th
Marvin Scholz (HE12025-06-25):
> Instead of the convoluted nested macros, use a convenience
> helper function. While this makes the code slightly longer, it
> is now much clearer what is happening without running the file
> through a preprocessor first.
I do not find the modified code clearer than
On Wed, Jun 25, 2025 at 12:14:15AM +0200, Kieran Kunhya via ffmpeg-devel wrote:
> Date: Wed, 25 Jun 2025 00:14:15 +0200
> From: Kieran Kunhya
> To: FFmpeg development discussions and patches
> Subject: Re: [FFmpeg-devel] [PATCH] Revert "Add FUNDING.json"
>
> On Tue, Jun 24, 2025 at 8:48 AM Kiera
On Tue, Jun 24, 2025 at 04:59:45PM +0200, Kieran Kunhya via ffmpeg-devel wrote:
> Date: Tue, 24 Jun 2025 16:59:45 +0200
> From: Kieran Kunhya
> To: FFmpeg development discussions and patches
> Subject: Re: [FFmpeg-devel] [PATCH] Revert "Add FUNDING.json"
>
> On Tue, Jun 24, 2025 at 4:53 PM Micha
Marton Balint (HE12025-06-24):
> Signed-off-by: Marton Balint
> ---
> doc/filter_design.txt | 1 +
> libavfilter/af_acrossover.c| 10 +-
> libavfilter/af_channelsplit.c | 10 +-
> libavfilter/filters.h | 15 +++
> libavfilter/split.c
On 25 Jun 2025, at 13:23, Nicolas George wrote:
> Marvin Scholz (HE12025-06-25):
>> Instead of the convoluted nested macros, use a convenience
>> helper function. While this makes the code slightly longer, it
>> is now much clearer what is happening without running the file
>> through a preproce
On 24-06-2025 13:26, Hendrik Leppkes wrote:
+if (frames_ctx->sw_format == AV_PIX_FMT_NV12) {
+frames_hwctx->BindFlags |= D3D11_BIND_VIDEO_ENCODER;
+}
The filter should be designed universally rather than expecting to be connected
to something specific at its output.
In `av_fast_padded_mallocz`, the allocated buffer's zero-initialization is not
guaranteed.
This is because it calls `av_fast_malloc`, which in turn calls `fast_malloc`
with `zero_realloc=0`.
Consequently, the memory returned by the underlying `av_malloc` (used within
`fast_malloc`)
is not guaran
Pavel Roslyy:
> ---
> libavformat/usmdec.c | 53 +---
> 1 file changed, 50 insertions(+), 3 deletions(-)
>
> diff --git a/libavformat/usmdec.c b/libavformat/usmdec.c
> index fd28e935ce..c5f2e208df 100644
> --- a/libavformat/usmdec.c
> +++ b/libavformat/usmd
Hi
some people use webp apparently, and we have no decoder
There are 2 patchsets
Thilos v13 (native decoder)
Peters libwebp based one
I tested both and thilos code decodes the files from the 4709 ticket
i was not able to decode anything with peters patch. Iam not sure it
needs some demuxer chang
Signed-off-by: Dawid Kozinski
---
libavformat/apvdec.c | 26 --
1 file changed, 24 insertions(+), 2 deletions(-)
diff --git a/libavformat/apvdec.c b/libavformat/apvdec.c
index 1e5497bcd3..420c7196fd 100644
--- a/libavformat/apvdec.c
+++ b/libavformat/apvdec.c
@@ -18,12 +1
From: softworkz
Signed-off-by: softworkz
---
doc/developer: Fix typos
Published-As:
https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-103%2Fsoftworkz%2Fsubmit_typos-v1
Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg
pr-ffstaging-103/softworkz/submit_typos-v1
Pull-R
On 2025-06-26 12:16 pm, softworkz wrote:
From: softworkz
Signed-off-by: softworkz
---
doc/developer: Fix typos
Published-As:
https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-103%2Fsoftworkz%2Fsubmit_typos-v1
Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg
pr
--- Begin Message ---
From: Maryla
ITU-T T.35 provider codes are attributed by national bodies and it's
possible to have collisions across countries. This is why the country code
must always be checked as well.
Use if statements rather than nested switches which would be unreadable.
Rename some
This patch improves code in
https://ffmpeg.org/pipermail/ffmpeg-devel/2025-June/345435.html
-BEGIN PGP PUBLIC KEY BLOCK-
mDMEaEpkmRYJKwYBBAHaRw8BAQdAGwGqH/Dwod+i6kR0/Rhn5GanJ7wK8mM9tWP/
W2qu8Ti0HTUwMjAyNDMzMDA1NkBzbWFpbC5uanUuZWR1LmNuiJkEExYKAEEWIQQC
zskBcOehk1y8GoKZR31bPD+6owUCaEpkmQIb
In sap_write_header(), ff_format_set_url() assign new allocated new_url
to contexts[i]->url but forgot to free it later. Add for loop to free
contexts[i]->url before av_free(context).
To prevent from writing free-for-loop in every return point, replace
`return 0` with `ret = 0` so normal execution
---
adpcm_le.c was added because the decoder needs little-endian get_bits.h
Samples:
https://pross.sdf.org/sandpit/sanyo-mono-3bit-8000.wav
https://pross.sdf.org/sandpit/sanyo-mono-4bit-8000.wav
https://pross.sdf.org/sandpit/sanyo-mono-5bit-8000.wav
libavcodec/Makefile | 1 +
libavcodec/ad
On Tue, Jun 24, 2025 at 9:47 AM Dash Santosh Sathyanarayanan
wrote:
>
> This commit introduces a new hardware-accelerated video filter, scale_d3d11,
> which performs scaling and format conversion using Direct3D 11. The filter
> enables
> efficient GPU-based scaling and pixel format conversion (p0
---
libavformat/usmdec.c | 53 +---
1 file changed, 50 insertions(+), 3 deletions(-)
diff --git a/libavformat/usmdec.c b/libavformat/usmdec.c
index fd28e935ce..c5f2e208df 100644
--- a/libavformat/usmdec.c
+++ b/libavformat/usmdec.c
@@ -19,6 +19,7 @@
* Fou
> On Jun 24, 2025, at 12:47, Steven Zhou wrote:
>
>
>
>> -Original Message-
>> From: ffmpeg-devel On Behalf Of Zhao
>> Zhili
>> Sent: Monday, June 23, 2025 8:34 PM
>> To: FFmpeg development discussions and patches > de...@ffmpeg.org>
>> Subject: Re: [FFmpeg-devel] [PATCH] fftools/ffm
In config_input(), fir_to_phase() allocates memory in h[longer].
But if av_calloc() to s->coeffs failed, memory in h[longer] would
leak. Also noticed that after fir_to_phase() there are three return
point, two of them didn't free h[longer]. However, the first return
points means fir_to_phase() fail
Hi Derek
On Tue, Jun 24, 2025 at 06:24:32AM +0100, Derek Buitenhuis wrote:
> On Monday, June 23, 2025, Michael Niedermayer
>
> > > and without a push noticed
> > > to say it was going to be pushed.
> >
> > All members of the GA knew i intended to move forward
> > with this. And they also knew th
Adds D3D11 input surface support to the MediaFoundation encoder (mfenc),
allowing direct encoding of GPU frames without readback to system memory.
This improves performance and compatibility when used alongside scale_d3d11.
Signed-off-by: Dash Santosh
---
libavcodec/mf_utils.h | 7 ++
libavcod
--- Begin Message ---
On Tue, 24 Jun 2025, 09:28 compn, wrote:
> On Tue, 24 Jun 2025 07:48:30 +0100, Kieran Kunhya via ffmpeg-devel
> wrote:
>
> > On Tue, 24 Jun 2025, 07:00 compn, wrote:
> >
> > > On Mon, 23 Jun 2025 21:20:56 +0100, Derek Buitenhuis wrote:
> > >
> > > > This was pushed with out
--- Begin Message ---
On Tue, 24 Jun 2025, 02:12 Michael Niedermayer,
wrote:
> Hi Derek
>
> You said
> "The only mails you'll see from me in the future are code or reviews."
>
> On Mon, Jun 23, 2025 at 09:20:56PM +0100, Derek Buitenhuis wrote:
> > This was pushed with outstanding reservations,
>
On Tue, Jun 24, 2025 at 09:23:10PM +0200, Marton Balint wrote:
> It was never reliable to detect if a filtergraph have sources, because a
> filter
> can act as a source only after some time, for example the loop filter.
>
> So it is better to remove the source detection entirely and always give t
Hi
On Mon, Jun 23, 2025 at 11:19:29PM -0700, Pavel Roslyy wrote:
> ---
> libavformat/usmdec.c | 53 +---
> 1 file changed, 50 insertions(+), 3 deletions(-)
will apply
please submit a patch adding documentation for both hca / usmdec to doc/
and also add a
On Thu, Jun 26, 2025 at 12:12:46AM +0200, Michael Niedermayer wrote:
> Hi
>
> On Mon, Jun 23, 2025 at 11:19:29PM -0700, Pavel Roslyy wrote:
> > ---
> > libavformat/usmdec.c | 53 +---
> > 1 file changed, 50 insertions(+), 3 deletions(-)
>
> will apply
bug
--- Begin Message ---
On Tue, Jun 10, 2025 at 8:02 AM Maryla Ustarroz-Calonge via
ffmpeg-devel wrote:
>
>
>
>
> -- Forwarded message --
> From: Maryla Ustarroz-Calonge
> To: ffmpeg-devel@ffmpeg.org
> Cc:
> Bcc:
> Date: Tue, 10 Jun 2025 17:02:05 +0200
> Subject: [PATCH] ffprobe: ad
Calling av_free with NULL is a no-op so this check is not needed.
---
libavformat/tls_openssl.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c
index 86e57ab389..8074251d9d 100644
--- a/libavformat/tls_openssl.c
+++
SSLv23_*_method was just a define for these anyway since OpenSSL 1.1.0
and the old functions are deprecated.
---
libavformat/tls_openssl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c
index 8074251d9d..72ee36e7af 1006
As noted in the OpenSSL documentation, BIO_get_new_index must be
used to get a new BIO index. This is ORd with the proper type flag
BIO_TYPE_SOURCE_SINK.
---
libavformat/tls_openssl.c | 16
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/libavformat/tls_openssl.c b/
---
libavformat/tls_openssl.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c
index 7f796c7ddb..86e57ab389 100644
--- a/libavformat/tls_openssl.c
+++ b/libavformat/tls_openssl.c
@@ -369,7 +369,6 @@ einval_end:
ret = AVERROR(EINVAL);
en
---
libavformat/network.c | 8 --
libavformat/tls_openssl.c | 166 +-
2 files changed, 2 insertions(+), 172 deletions(-)
diff --git a/libavformat/network.c b/libavformat/network.c
index 2eabd0c167..a7026ac09b 100644
--- a/libavformat/network.c
+++ b/libav
Given that OPENSSL_init_ssl was introduced in 1.1.0 means we can rely on
that to ensure we have at least 1.1.0.
---
configure | 9 +++--
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/configure b/configure
index d625461983..25d736170b 100755
--- a/configure
+++ b/configure
@@ -7
This was used previously when multiple OpenSSL versions were supported
that required this to be handled differently.
---
libavformat/tls_openssl.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c
index 525b7f3701..25991
Using SSL_CTX_set_options to disallow specific versions is
discouraged by the documentation, which recommends to use
SSL_CTX_set_min_proto_version instead.
---
libavformat/tls_openssl.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavformat/tls_openssl.c b/libavformat
> On 26 May 2025, at 19:41, Ronan Waide wrote:
>
>>
>> On 14 Apr 2025, at 16:53, softworkz .
>> wrote:
>>
>>
>>
>>> -Original Message-
>>> From: ffmpeg-devel On Behalf Of
>>> Ronan Waide
>>> Sent: Sonntag, 30. März 2025 12:18
>>> To: FFmpeg development discussions and patches >>
--- Begin Message ---
On Monday, June 16th, 2025 at 2:22 PM, Andreas Rheinhardt
wrote:
> Tristan Matthews via ffmpeg-devel:
>
> > On Monday, June 16th, 2025 at 6:53 AM, Andreas Rheinhardt
> > andreas.rheinha...@outlook.com wrote:
> >
> > > Patch attached.
> >
> > LGTM, and sorry about that,
On Sun, Jun 22, 2025 at 02:33:10PM +1000, Peter Ross wrote:
> ---
> libavcodec/rv60dec.c | 7 +++
> 1 file changed, 3 insertions(+), 4 deletions(-)
LGTM
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
It is a danger to trust the dream we wish for rath
41 matches
Mail list logo