Ensure downmixed is only set once during init, as it used to be.
Fixes a regression since acbb2777e28c.
Fixes ticket #11321.
Signed-off-by: James Almer
---
libavcodec/ac3dec.c | 121 ++--
1 file changed, 61 insertions(+), 60 deletions(-)
diff --git a/lib
On 11/24/2024 2:31 PM, James Almer wrote:
On 11/22/2024 2:46 PM, Arnaud Masserann wrote:
Most demuxers allocate a new buffer for each packet.
For MOV, this can be problematic, because of some high-bitrate
codecs like ProRes/HAPQ/NotchLC.
Use pools of buffer instead.
For some test media, demuxi
Hi Ronald
On Sun, Nov 24, 2024 at 08:26:28AM -0500, Ronald S. Bultje wrote:
> Hi Michael,
>
> On Sat, Nov 23, 2024 at 8:12 AM Michael Niedermayer
> wrote:
>
> > +Stay On-Topic: Ensure your messages relate to software development or the
> > specific purpose of the mailing list. Avoid unrelated d
There is no 32-stream limit.
Each AVBufferPool needs to be initialized with a fixed allocation
size. So, the 32 pools are for 1^1 bit allocations, 1^2 bit
allocations, ...2^32 bit allocations. See mov_pool_get in the patch.
This is why moving pools[32] to MOVContext could be ok: audio packets
woul
The FATE test 'checkasm-sw_yuv2rgb' currently fails on this platform,
in both little- and big-endian configurations.
Disable it by default.
Add '-DSWS_USE_ALTIVEC_YUV2RGB' to CPPFLAGS to re-enable it.
---
v2: rebased over top of the recent swscale changes from Nik Haas
---
libswscale/ppc/yuv2rgb
On 11/24/2024 8:52 PM, compn wrote:
On Sun, 24 Nov 2024 18:14:03 +0100
Arnaud Masserann wrote:
Good question. I just benchmarked all the .mov files in the samples repo.
On average, there is a 1.3x speedup. A few files are slower, but 75%
of the files have at least a 1.11x speedup, and 25% of t
On Sun, 24 Nov 2024 18:14:03 +0100
Arnaud Masserann wrote:
> Good question. I just benchmarked all the .mov files in the samples repo.
> On average, there is a 1.3x speedup. A few files are slower, but 75%
> of the files have at least a 1.11x speedup, and 25% of the files have
> at least 1.49x.
>
Quoting Tomas Härdin (2024-11-08 11:44:03)
> 15k sounds like money better spent on something else, for example
> improving the build system.
What actual problems are there with our build systems. It works better
than most and is quite easily hackable.
> good build systems
What is this mythical b
Thanks! I believe I have made the necessary fixes and resubmitted the
patch. I also resubmitted another related patch that adds support for
negative scale values that preserve aspect ratio, similar to what the
scale, scale_cuda, and scale_vaapi filters support.
Koush
On Sun, Nov 24, 2024 at 8:58
Quoting Michael Niedermayer (2024-11-08 17:17:42)
> On Fri, Nov 08, 2024 at 11:44:03AM +0100, Tomas Härdin wrote:
> > tor 2024-11-07 klockan 00:11 +0100 skrev Michael Niedermayer:
> > > Hi all
> > >
> > > Should libpostproc be split out into a seperate source repository ?
> > >
> > > Several peop
The crop filter has no effect on scale_vt:
-vf crop=100:100,scale_vt=300x300
Hardware frames (AV_PIX_FMT_FLAG_HWACCEL) are expected to use the crop_*
properties,
as seen in the implementation vf_crop.c.
The current workaround is to hwdownload the full frame
and perform the crop on CPU.
Signed-
Signed-off-by: Koushik Dutta
---
libavfilter/vf_scale_vt.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavfilter/vf_scale_vt.c b/libavfilter/vf_scale_vt.c
index 05f4e7b797..07d825b1ba 100644
--- a/libavfilter/vf_scale_vt.c
+++ b/libavfilter/vf_scale_vt.c
@@ -189,6 +189,8 @@ static int
Quoting Michael Niedermayer (2024-11-11 00:06:12)
> The reason for me to consider to split libpostproc out is to be able to
> work on the code without the eternal debates here. So i need it to be
> maintainable and i need it to support a wider range of filters.
In other words you would like to use
Your patch seems to be against something other than git master, and
fails to apply.
--
Anton Khirnov
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpe
Your mailer mangled the newlines in the patch. Consider a different
mailer or sending it as an attachment.
--
Anton Khirnov
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit lin
Quoting Vittorio Giovara (2024-11-20 23:14:03)
> On Thu, Feb 29, 2024 at 7:47 AM J. Dekker wrote:
>
> > This is an experimental and research codec of which ffmpeg is the only
> > encoder and decoder, development has stalled since 2013 and these files
> > don't exist in the wild.
> >
> > Deprecate
On Mon, 2024-11-25 at 02:31 +, Xiang, Haihao wrote:
> On Vr, 2024-11-22 at 13:18 +0800,
> fei.w.wang-at-intel@ffmpeg.org wrote:
> > From: Fei Wang
> >
> > The changes to output frame props in query_frame overlapped since
> > b14ed6ea58. Move the copy frame props before the changes.
>
> I
On 2024-11-18 1:28 p.m., Rémi Denis-Courmont wrote:
Le maanantaina 18. marraskuuta 2024, 4.02.39 EET Brad Smith a écrit :
libavutil/riscv: Make use of elf_aux_info() on FreeBSD / OpenBSD riscv
FreeBSD/OpenBSD riscv have elf_aux_info().
Does OpenBSD use the same HWCAP encoding as Linux and Free
Quoting Rémi Denis-Courmont (2024-11-19 13:35:19)
> Hello all,
>
> This is just a short notice that we finally have a nightly FATE run on real
> hardware with RISC-V Vector support and working CPU feature run-time
> detection.
.''.
.''. *''*
Quoting Pierre-Anthony Lemieux (2024-11-18 06:57:52)
> On Mon, Nov 11, 2024 at 12:19 AM WATANABE Osamu
> wrote:
> >
> > I have confirmed that these failures in FATE were due to the insufficient
> > floating point precision of a 32-bit environment.
> >
> > The commit 82467b635efced67c1767cb810af1f
Quoting Scott Theisen (2024-11-14 05:37:49)
> @@ -85,7 +85,13 @@ static int mpegaudio_parse(AVCodecParserContext *s1,
> if (s->header_count > header_threshold) {
> avctx->sample_rate= sr;
> av_channel_layout_uninit(&avctx->ch_la
Hi
On Sun, Nov 24, 2024 at 09:49:00PM +0100, Marvin Scholz wrote:
> I do some development and usage of FFmpeg regularly on macOS and sent
> some patches to fix issues specific to Darwin in the past so I think it
> makes sense to add myself as maintainer so people know they can ping me
> if require
On Sat, 23 Nov 2024 06:35:57 +0100
Anton Khirnov wrote:
> At his own request, he can remove the entry whenever he likes.
if its his wish.
-compn
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To
On 11/24/2024 6:24 PM, Michael Niedermayer wrote:
Hi
On Sun, Nov 24, 2024 at 06:02:55PM -0300, James Almer wrote:
On 11/24/2024 5:43 PM, Michael Niedermayer wrote:
Hi
On Sun, Nov 24, 2024 at 04:11:42PM -0300, James Almer wrote:
On 11/24/2024 4:09 PM, Michael Niedermayer wrote:
Now reality i
On Sat, 23 Nov 2024 06:35:56 +0100
Anton Khirnov wrote:
> To be used at their own request, when they do not wish to receive vote
> emails.
good idea, i have not tested patch.
-compn
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.
On 11/24/2024 2:07 PM, James Almer wrote:
Ensure downmixed is only set once during init, as it used to be.
Fixes a regression since acbb2777e28c.
Fixes ticket #11321.
Signed-off-by: James Almer
---
libavcodec/ac3dec.c | 121 ++--
1 file changed, 61 in
Good question. I just benchmarked all the .mov files in the samples repo.
On average, there is a 1.3x speedup. A few files are slower, but 75%
of the files have at least a 1.11x speedup, and 25% of the files have
at least 1.49x.
Outliers include openquicktime/aletrek-tga-8bit.mov (0.8x, so slower)
On 11/22/2024 2:46 PM, Arnaud Masserann wrote:
Most demuxers allocate a new buffer for each packet.
For MOV, this can be problematic, because of some high-bitrate
codecs like ProRes/HAPQ/NotchLC.
Use pools of buffer instead.
For some test media, demuxing goes from 20ms/frame to 11ms/frame,
clos
Hi,
On Sun, Nov 24, 2024 at 12:25 PM Arnaud Masserann
wrote:
> There is no 32-stream limit.
> Each AVBufferPool needs to be initialized with a fixed allocation
> size. So, the 32 pools are for 1^1 bit allocations, 1^2 bit
> allocations, ...2^32 bit allocations. See mov_pool_get in the patch.
>
>
Hi all,
On 11/24/2024 1:49 PM, James Almer wrote:
On 11/24/2024 6:24 PM, Michael Niedermayer wrote:
Hi
On Sun, Nov 24, 2024 at 06:02:55PM -0300, James Almer wrote:
On 11/24/2024 5:43 PM, Michael Niedermayer wrote:
Hi
On Sun, Nov 24, 2024 at 04:11:42PM -0300, James Almer wrote:
On 11/24/202
On Sun, Nov 24, 2024 at 02:01:48PM -0500, Sean McGovern wrote:
> The FATE test 'checkasm-sw_yuv2rgb' currently fails on this platform,
> in both little- and big-endian configurations.
>
> Disable it by default.
> Add '-DSWS_USE_ALTIVEC_YUV2RGB' to CPPFLAGS to re-enable it.
> ---
> v2: rebased over
On Sun, Nov 24, 2024 at 10:21:34PM +0100, Marvin Scholz wrote:
> Regression from 2d077f9acda4946b3455ded5778fb3fc7e85bba2
> ---
> libswscale/loongarch/swscale_init_loongarch.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libswscale/loongarch/swscale_init_loongarch.c
>
On 11/24/2024 10:46 PM, Michael Niedermayer wrote:
Hi
On Thu, Nov 21, 2024 at 07:40:22PM -0300, James Almer wrote:
From: Darren Mo
Fixes tickets #7855 and #11312.
Signed-off-by: James Almer
---
libavformat/isom.h| 3 +
libavformat/mov.c
On Sun, Nov 24, 2024 at 09:21:12PM +0100, Michael Niedermayer wrote:
> Guillaume no longer has a PPC
> Romain has no time
>
> CC: Guillaume POIRIER
> CC: Romain Dolbeau
> Signed-off-by: Michael Niedermayer
> ---
> MAINTAINERS | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
will apply
On Sun, Nov 24, 2024 at 09:06:16PM +1100, Peter Ross wrote:
> On Thu, Nov 21, 2024 at 03:39:05PM +0100, Kacper Michajlow wrote:
> > On Sun, 3 Nov 2024 at 11:24, Michael Niedermayer
> > wrote:
> > >
> > > Fixes: runtime error: signed integer overflow
> > > Fixes:
> > > 42536949/clusterfuzz-testca
On Tue, Nov 19, 2024 at 03:20:45AM +0100, Michael Niedermayer wrote:
> Fixes: Null pointer dereference
> Fixes: sample1.dng
> Found-by: South East <8billion.peo...@gmail.com>
> Signed-off-by: Michael Niedermayer
> ---
> libavcodec/mjpegdec.c | 4
> 1 file changed, 4 insertions(+)
will apply
On Vr, 2024-11-22 at 13:18 +0800, fei.w.wang-at-intel@ffmpeg.org wrote:
> From: Fei Wang
>
> The changes to output frame props in query_frame overlapped since
> b14ed6ea58. Move the copy frame props before the changes.
I can't find commit b14ed6ea58, could you double check the bad commit ?
Missed in 865c73c86f9d9d167be7e41ad6cef71eba92dadd. Fixes parsing durations in
some cases.
Signed-off-by: James Almer
---
libavformat/mov.c | 26 ++
1 file changed, 26 insertions(+)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index ce7a2f69c4..10ef002eff 100644
--
On 11/24/2024 10:57 PM, James Almer wrote:
On 11/24/2024 10:46 PM, Michael Niedermayer wrote:
Hi
On Thu, Nov 21, 2024 at 07:40:22PM -0300, James Almer wrote:
From: Darren Mo
Fixes tickets #7855 and #11312.
Signed-off-by: James Almer
---
libavformat/isom.h | 3
From: Fei Wang
The changes to output frame props in query_frame overlapped since
578ac59887. Move the copy frame props before the changes.
Signed-off-by: Fei Wang
---
libavfilter/qsvvpp.c | 23 ---
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/libavfilter/
On Sun, 24 Nov 2024, 19:09 Michael Niedermayer,
wrote:
> Hi Kieran
>
> I think this is off topic for this thread, but i will reply with adjusted
> Subject and as a new thread
>
> On Sun, Nov 24, 2024 at 02:58:29PM +, Kieran Kunhya via ffmpeg-devel
> wrote:
> > On Sun, Nov 24, 2024 at 12:23 PM
On Sun, 24 Nov 2024, 19:09 Michael Niedermayer,
wrote:
> And i hear almost everyone at VDD are old man. FFmpeg cannot be run by
> just old man. There is a need for young people and need for new ideas.
Then stop blocking a move to Gitlab based on false concerns of paranoia.
Using a mailing list
On Sun, 24 Nov 2024 20:09:43 +0100
Michael Niedermayer wrote:
> less than 2 weeks ago the founder was insulted like this:
> "Fabrice's control of ffmpeg.org and French trademark, despite not havign
> contributed
> in 20 years, purely for ego reasons mean we can never move to a truly
> communit
On 11/24/2024 5:43 PM, Michael Niedermayer wrote:
Hi
On Sun, Nov 24, 2024 at 04:11:42PM -0300, James Almer wrote:
On 11/24/2024 4:09 PM, Michael Niedermayer wrote:
Now reality is, Paul (the 2nd most active developer of all time) was bullied
out of FFmpeg. In private mail he spoke about being t
On 11/24/2024 4:54 PM, Kieran Kunhya via ffmpeg-devel wrote:
On Sun, 24 Nov 2024, 19:09 Michael Niedermayer,
wrote:
And i hear almost everyone at VDD are old man. FFmpeg cannot be run by
just old man. There is a need for young people and need for new ideas.
Then stop blocking a move to Gitl
I do some development and usage of FFmpeg regularly on macOS and sent
some patches to fix issues specific to Darwin in the past so I think it
makes sense to add myself as maintainer so people know they can ping me
if required, for Darwin specific issues/testing.
I have both Intel and Apple Silicon
Hi
On Sun, Nov 24, 2024 at 07:33:57PM +, Kieran Kunhya via ffmpeg-devel wrote:
> On Sun, 24 Nov 2024, 19:09 Michael Niedermayer,
> wrote:
>
> > Hi Kieran
> >
> > I think this is off topic for this thread, but i will reply with adjusted
> > Subject and as a new thread
> >
> > On Sun, Nov 24,
Hi
On Sun, Nov 24, 2024 at 06:02:55PM -0300, James Almer wrote:
> On 11/24/2024 5:43 PM, Michael Niedermayer wrote:
> > Hi
> >
> > On Sun, Nov 24, 2024 at 04:11:42PM -0300, James Almer wrote:
> > > On 11/24/2024 4:09 PM, Michael Niedermayer wrote:
> > > > Now reality is, Paul (the 2nd most active
Regression from 2d077f9acda4946b3455ded5778fb3fc7e85bba2
---
libswscale/loongarch/swscale_init_loongarch.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libswscale/loongarch/swscale_init_loongarch.c
b/libswscale/loongarch/swscale_init_loongarch.c
index 843fa08196..5204a8b66d
On Fri, 22 Nov 2024, Scott Theisen wrote:
On 11/22/24 16:12, Marton Balint wrote:
On Fri, 15 Nov 2024, Scott Theisen wrote:
From: ulmus-scott
DVB VBI data is defined in ETSI EN 301 775 and can include EBU teletext
data
as defined in ETSI EN 300 472.
ETSI EN 300 468 defines telete
Hi
On Sun, Nov 24, 2024 at 09:21:12PM +0100, Michael Niedermayer wrote:
> Guillaume no longer has a PPC
> Romain has no time
>
> CC: Guillaume POIRIER
> CC: Romain Dolbeau
> Signed-off-by: Michael Niedermayer
> ---
> MAINTAINERS | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> dif
Guillaume no longer has a PPC
Romain has no time
CC: Guillaume POIRIER
CC: Romain Dolbeau
Signed-off-by: Michael Niedermayer
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8a1883c48c9..ed931d0119f 100644
--- a/MAINTAINERS
+++
Hi
On Sun, Nov 24, 2024 at 04:11:42PM -0300, James Almer wrote:
> On 11/24/2024 4:09 PM, Michael Niedermayer wrote:
> > Now reality is, Paul (the 2nd most active developer of all time) was bullied
> > out of FFmpeg. In private mail he spoke about being treated like a slave.
>
> Huh?? By whom?
by
Hi
On Thu, Nov 21, 2024 at 07:40:22PM -0300, James Almer wrote:
> From: Darren Mo
>
> Fixes tickets #7855 and #11312.
>
> Signed-off-by: James Almer
> ---
> libavformat/isom.h| 3 +
> libavformat/mov.c | 181 --
> tests
Hi Michael,
On Sat, Nov 23, 2024 at 8:12 AM Michael Niedermayer
wrote:
> +Stay On-Topic: Ensure your messages relate to software development or the
> specific purpose of the mailing list. Avoid unrelated discussions.
> +Be Respectful: Treat all members with courtesy and respect. Personal
> attac
On Thu, Nov 21, 2024 at 03:39:05PM +0100, Kacper Michajlow wrote:
> On Sun, 3 Nov 2024 at 11:24, Michael Niedermayer
> wrote:
> >
> > Fixes: runtime error: signed integer overflow
> > Fixes:
> > 42536949/clusterfuzz-testcase-minimized-fuzzer_loadfile-6199846684393472
> > Found-by: ossfuzz
> > Re
Hi Remi
On Sat, Nov 23, 2024 at 05:16:10PM +0100, Rémi Denis-Courmont wrote:
>
>
> Le 23 novembre 2024 14:12:19 GMT+01:00, Michael Niedermayer
> a écrit :
> >Signed-off-by: Michael Niedermayer
> >---
> > doc/community.texi | 14 ++
> > 1 file changed, 14 insertions(+)
> >
> >diff -
On Sun, Nov 24, 2024 at 12:23 PM Michael Niedermayer
wrote:
>
> Hi Remi
>
> On Sat, Nov 23, 2024 at 05:16:10PM +0100, Rémi Denis-Courmont wrote:
> >
> >
> > Le 23 novembre 2024 14:12:19 GMT+01:00, Michael Niedermayer
> > a écrit :
> > >Signed-off-by: Michael Niedermayer
> > >---
> > > doc/commu
Le 24/11/2024 à 04:41, Lynne via ffmpeg-devel a écrit :
On 11/23/24 23:10, Jerome Martinez wrote:
Le 23/11/2024 à 20:58, Lynne via ffmpeg-devel a écrit :
This allows the encoder to fully saturate all queues the GPU
has, giving a good 10% in certain cases and resolutions.
Using a RTX 4070:
+
On Tue, Nov 19, 2024 at 10:47:30PM +0100, Marton Balint wrote:
> Framecrc does not need frame dimensions to work correctly.
>
> Signed-off-by: Marton Balint
> ---
> libavformat/framecrcenc.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
LGTM
thx
[...]
--
Michael GnuPG fingerpri
On 11/24/24 16:51, Jerome Martinez wrote:
Le 24/11/2024 à 04:41, Lynne via ffmpeg-devel a écrit :
On 11/23/24 23:10, Jerome Martinez wrote:
Le 23/11/2024 à 20:58, Lynne via ffmpeg-devel a écrit :
This allows the encoder to fully saturate all queues the GPU
has, giving a good 10% in certain c
> On Nov 21, 2024, at 00:40, Koushik Dutta wrote:
>
> Is anyone reviewing videotoolbox or qsv filters? The scale_cuda
> version of this patch was merged.
>
> On Sat, Oct 19, 2024 at 10:58 PM Koushik Dutta wrote:
>>
>> The crop filter has no effect on scale_vt:
>>
>> -vf crop=100:100,scale_v
On 11/24/2024 4:09 PM, Michael Niedermayer wrote:
Now reality is, Paul (the 2nd most active developer of all time) was bullied
out of FFmpeg. In private mail he spoke about being treated like a slave.
Huh?? By whom?
OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Hi Kieran
I think this is off topic for this thread, but i will reply with adjusted
Subject and as a new thread
On Sun, Nov 24, 2024 at 02:58:29PM +, Kieran Kunhya via ffmpeg-devel wrote:
> On Sun, Nov 24, 2024 at 12:23 PM Michael Niedermayer
[...]
> "In the email at the URL you provided
> (h
Hi Anton (sorry for the PM),
Your mailer mangled the newlines in the patch. Consider a different
mailer or sending it as an attachment.
Thanks for the info, had sent it with Thunderbird. Resending it as
attachment.
--
Chris--- Begin Message ---
Add RTP packetizer and depacketizer according
65 matches
Mail list logo