Hi here little patch for avutil.
Kind regards.
0001-avutil-silencing-const-qualifier-warning.patch
Description: Binary data
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit li
Signed-off-by: Andreas Rheinhardt
---
libavcodec/aacenc.c| 4 ++--
libavcodec/aacenctab.c | 7 ++-
libavcodec/aacenctab.h | 6 ++
3 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/libavcodec/aacenc.c b/libavcodec/aacenc.c
index 070a2e706a..75e40c9d7f 100644
--- a/libavco
Michael Niedermayer:
> On Thu, Jan 07, 2021 at 12:13:05AM +0100, Andreas Rheinhardt wrote:
>> There are three types of FFTs: floating-point, 32-bit fixed-point and
>> 16-bit fixed-point. The latter has exactly one user: The fixed-point
>> AC-3-encoder; the cosine tables used by it use up to seven b
On Sun, Jan 10, 2021 at 3:09 AM Mark Thompson wrote:
> On 09/01/2021 07:34, Nuo Mi wrote:
> > ---
> > libavcodec/vvc.h | 124 +++
> > 1 file changed, 124 insertions(+)
> > create mode 100644 libavcodec/vvc.h
> >
> > diff --git a/libavcodec/vvc.h b/
Signed-off-by: Marton Balint
---
libavcodec/flashsv2enc.c | 76 +---
1 file changed, 32 insertions(+), 44 deletions(-)
diff --git a/libavcodec/flashsv2enc.c b/libavcodec/flashsv2enc.c
index 6603d0ded1..5139b17a28 100644
--- a/libavcodec/flashsv2enc.c
+++ b/lib
Signed-off-by: Marton Balint
---
libavformat/swf.c| 8 +---
libavformat/swfdec.c | 10 ++
libavformat/swfenc.c | 31 ---
3 files changed, 35 insertions(+), 14 deletions(-)
diff --git a/libavformat/swf.c b/libavformat/swf.c
index 1aa434a0ea..a3471d917a
Signed-off-by: Marton Balint
---
libavformat/swfenc.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/libavformat/swfenc.c b/libavformat/swfenc.c
index 8ee175664a..a0b7615629 100644
--- a/libavformat/swfenc.c
+++ b/libavformat/swfenc.c
@@ -224,11 +224,12 @@ stat
Signed-off-by: Marton Balint
---
libavformat/swfenc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/libavformat/swfenc.c b/libavformat/swfenc.c
index 14be2b72aa..8ee175664a 100644
--- a/libavformat/swfenc.c
+++ b/libavformat/swfenc.c
@@ -277,10 +277,10 @@ static int sw
On Thu, Jan 07, 2021 at 12:13:05AM +0100, Andreas Rheinhardt wrote:
> There are three types of FFTs: floating-point, 32-bit fixed-point and
> 16-bit fixed-point. The latter has exactly one user: The fixed-point
> AC-3-encoder; the cosine tables used by it use up to seven bits. The
> tables correspo
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/udp.c | 55 +--
1 file changed, 33 insertions(+), 22 deletions(-)
diff --git a/libavformat/udp.c b/libavformat/udp.c
index 13c346a..cf5185d 100644
--- a/libavformat/udp.c
+++ b/libavf
On Sat, Jan 09, 2021 at 04:59:48PM +0100, Marton Balint wrote:
>
>
> On Sat, 9 Jan 2021, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavformat/udp.c | 61
> > ---
> > 1 file changed, 3
On Sun, 3 Jan 2021, Marton Balint wrote:
On Mon, 28 Dec 2020, Marton Balint wrote:
av_new_program returns the existing program if that already exists, in that
case it makes no sense to overwrite existing attributes.
Signed-off-by: Marton Balint
---
libavformat/utils.c | 12 +---
1
On 09/01/2021 07:34, Nuo Mi wrote:
---
configure |2 +
libavcodec/Makefile |1 +
libavcodec/cbs.c |6 +
libavcodec/cbs_h2645.c| 373
libavcodec/cbs_h266.h | 840
l
Lynne:
> @@ -165,7 +164,11 @@ typedef struct AC3EncodeContext {
> AVCodecContext *avctx; ///< parent AVCodecContext
> PutBitContext pb; ///< bitstream writer context
> AudioDSPContext adsp;
> +#if AC3ENC_FLOAT
> AVFloatDSPContext *fdsp;
> +
No longer used by anything.
Unfortunately the old FFT_FLOAT/FFT_FIXED_32 is left as-is. It's
simply too much work for code meant to be all removed anyway.
Patch attached. Read patch 1/6 to see the size savings.
>From 01974d1b7598679cb3c7f4baf9b18771b7fa3557 Mon Sep 17 00:00:00 2001
From: Lynne
No longer needed or used by anything.
Patch attached. Read patch 1/6 to see the size savings.
>From b0371af3c1bf6f20196abc4f6e1a4d4cb55f38bc Mon Sep 17 00:00:00 2001
From: Lynne
Date: Sat, 9 Jan 2021 16:23:20 +0100
Subject: [PATCH 5/6] mdct_fixed: remove 16-bit MDCT code
No longer needed or used
Patch attached. Read patch 1/6 to see the size savings.
>From ea0c7840997f8ca6bfffdbd59387bc1340d87049 Mon Sep 17 00:00:00 2001
From: Lynne
Date: Sat, 9 Jan 2021 03:19:18 +0100
Subject: [PATCH 4/6] ac3enc_fixed: drop unnecessary fixed-point DSP code
---
libavcodec/ac3dsp.c | 60 --
This brings the encoder in-line with the rest of ours and saves
on a bit of memory.
Patch attached.
>From 3cdf7075052a7a429cf63385c587df7f839182cd Mon Sep 17 00:00:00 2001
From: Lynne
Date: Sat, 9 Jan 2021 17:27:16 +0100
Subject: [PATCH 3/6] ac3enc: halve the MDCT window size by using
vector_f
In either encoder, its impossible for the coefficients to go past 25 bits
right after the MDCT. Our MDCT is numerically stable.
For the floating point encoder, in case a NaN is contained, lrintf() will
raise a floating point exception during the conversion.
Patch attached.
>From a64b83f243fee2a5
The AC3 encoder used to be a separate library called "Aften", which
got merged into libavcodec (literally, SVN commits and all).
The merge preserved as much features from the library as possible.
The code had two versions - a fixed point version and a floating
point version. FFmpeg had floating po
On 09/01/2021 07:34, Nuo Mi wrote:
---
libavcodec/vvc.h | 124 +++
1 file changed, 124 insertions(+)
create mode 100644 libavcodec/vvc.h
diff --git a/libavcodec/vvc.h b/libavcodec/vvc.h
new file mode 100644
index 00..0bd2acac1d
--- /dev/nu
On 1/9/2021 2:52 PM, Marc Gonzalez wrote:
Hello ffmpeg devs,
Any comments on the patch below?
Regards.
Applied, thanks.
On 05/01/2021 16:57, Marc Gonzalez wrote:
From: Arnaud Vrac
Date: Tue, 5 Jan 2021 13:47:43 +0100
Commit bdd31feec934 changed the SBC decoder to only set the output
sa
Hello ffmpeg devs,
Any comments on the patch below?
Regards.
On 05/01/2021 16:57, Marc Gonzalez wrote:
> From: Arnaud Vrac
> Date: Tue, 5 Jan 2021 13:47:43 +0100
>
> Commit bdd31feec934 changed the SBC decoder to only set the output
> sample format on init, instead of setting it explicitly on
On 1/9/2021 12:14 PM, Nuo Mi wrote:
On Sat, Jan 9, 2021 at 11:11 PM Nuo Mi wrote:
Hi James,
On Sat, Jan 9, 2021 at 10:53 PM James Almer wrote:
On 1/9/2021 4:34 AM, Nuo Mi wrote:
use following command to test:
ffmpeg -i in.bin -c:v copy -bsf vvc_metadata -f vvc out.bin
79.11%(197/249) ca
The st->codec values are updated based on the lowres factor by
avformat_find_stream_info() when it runs an instance of the decoder internally,
and the same thing happens in ffmpeg.c when we open ist->dec_ctx with
avcodec_open2(), so these assignments are redundant.
Signed-off-by: James Almer
---
On Wed, 6 Jan 2021, Christopher Degawa wrote:
I forgot to mark get_frame_timecode as static as well
Thanks, applied with marking static that function as well.
Regards,
Marton
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org
On Wed, 6 Jan 2021, Matthieu Bouron wrote:
On Tue, Jan 05, 2021 at 09:56:39PM +0100, Marton Balint wrote:
On Tue, 5 Jan 2021, Matthieu Bouron wrote:
Could you factorize this to a function? It seems you are doing exactly the
same thing here and below.
New patch attached.
[...]
diff --
On Sat, 2 Jan 2021, Lingjiang Fang wrote:
---
doc/protocols.texi | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/doc/protocols.texi b/doc/protocols.texi
index de377a9546..e5a68dcbf4 100644
--- a/doc/protocols.texi
+++ b/doc/protocols.texi
@@ -1635,8 +1635,10 @@ tcp://@
On Sat, Jan 9, 2021 at 11:53 PM James Almer wrote:
> On 1/9/2021 12:11 PM, Nuo Mi wrote:
> > Hi James,
> > On Sat, Jan 9, 2021 at 10:53 PM James Almer wrote:
> >
> >> On 1/9/2021 4:34 AM, Nuo Mi wrote:
> >>> use following command to test:
> >>> ffmpeg -i in.bin -c:v copy -bsf vvc_metadata -f vv
---
configure | 1 +
libavcodec/Makefile | 1 +
libavcodec/parsers.c| 1 +
libavcodec/vvc_parser.c | 297
4 files changed, 300 insertions(+)
create mode 100644 libavcodec/vvc_parser.c
diff --git a/configure b/configure
index 49
On Sat, 9 Jan 2021, lance.lmw...@gmail.com wrote:
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/udp.c | 61 ---
1 file changed, 36 insertions(+), 25 deletions(-)
diff --git a/libavformat/udp.c b/libavformat/udp.c
index 13c346a
On 1/9/2021 12:11 PM, Nuo Mi wrote:
Hi James,
On Sat, Jan 9, 2021 at 10:53 PM James Almer wrote:
On 1/9/2021 4:34 AM, Nuo Mi wrote:
use following command to test:
ffmpeg -i in.bin -c:v copy -bsf vvc_metadata -f vvc out.bin
79.11%(197/249) can bit match with original clips
6.83%(17/249) are
On Sat, Jan 9, 2021 at 11:11 PM Nuo Mi wrote:
>
> Hi James,
> On Sat, Jan 9, 2021 at 10:53 PM James Almer wrote:
>
>> On 1/9/2021 4:34 AM, Nuo Mi wrote:
>> > use following command to test:
>> > ffmpeg -i in.bin -c:v copy -bsf vvc_metadata -f vvc out.bin
>> >
>> > 79.11%(197/249) can bit match w
Hi James,
On Sat, Jan 9, 2021 at 10:53 PM James Almer wrote:
> On 1/9/2021 4:34 AM, Nuo Mi wrote:
> > use following command to test:
> > ffmpeg -i in.bin -c:v copy -bsf vvc_metadata -f vvc out.bin
> >
> > 79.11%(197/249) can bit match with original clips
> > 6.83%(17/249) are not bit match, the
On 1/9/2021 4:34 AM, Nuo Mi wrote:
use following command to test:
ffmpeg -i in.bin -c:v copy -bsf vvc_metadata -f vvc out.bin
79.11%(197/249) can bit match with original clips
6.83%(17/249) are not bit match, the original clips has redundant emulation
prevent bytes
other all failed since vvdec
---
libavcodec/vvc_sei.h | 47
1 file changed, 47 insertions(+)
create mode 100644 libavcodec/vvc_sei.h
diff --git a/libavcodec/vvc_sei.h b/libavcodec/vvc_sei.h
new file mode 100644
index 00..90724669de
--- /dev/null
+++ b/libavcodec/vvc_sei.h
---
libavcodec/vvc.h | 124 +++
1 file changed, 124 insertions(+)
create mode 100644 libavcodec/vvc.h
diff --git a/libavcodec/vvc.h b/libavcodec/vvc.h
new file mode 100644
index 00..0bd2acac1d
--- /dev/null
+++ b/libavcodec/vvc.h
@@ -0,0 +1,124
37 matches
Mail list logo