This removes a dependency of checkasm on lavc/v210_enc.o
and also allows to inline ff_v210enc_init() irrespectively of
interposing.
This dependency pulled basically all of libavcodec into checkasm,
in particular all codecs.
This also makes checkasm work when using shared Windows builds:
On Windows,
This removes a dependency of checkasm on lavc/v210_dec.o
and also allows to inline ff_v210dec_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt
---
libavcodec/v210dec.c | 29 +--
libavcodec/v210dec.h | 1 -
libavcodec/v210dec_init.h | 61 +
This removes a dependency of checkasm on lavfi/vf_nlmeans.o
and also allows to inline ff_nlmeans_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/vf_nlmeans.c | 108 +-
libavfilter/vf_nlmeans.h | 1 -
libavfilter/vf_nlmea
This removes a dependency of checkasm on lavfi/vf_threshold.o
and also allows to inline ff_threshold_init() irrespectively of
interposing.
With this patch checkasm no longer pulls all of lavfi and lavf in.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/threshold.h | 1 -
libavfilter/
This removes a dependency of checkasm on lavfi/vf_hflip.o
and also allows to inline ff_hflip_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/hflip.h | 1 -
libavfilter/vf_hflip.c | 88 +
libavfilter/vf_hflip_init
This removes a dependency of checkasm on lavfi/vf_gblur.o
and also allows to inline ff_gblur_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/gblur.h | 1 -
libavfilter/vf_gblur.c | 89 +-
libavfilter/vf_gblur_init.h
This removes a dependency of checkasm on lavfi/vf_eq.o
and also allows to inline ff_eq_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/vf_eq.c | 27 ---
libavfilter/vf_eq.h | 26 +-
2 files changed, 25 insert
This removes a dependency of checkasm on lavfi/vf_blend.o
and also allows to inline ff_blend_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/blend.h | 1 -
libavfilter/vf_blend.c | 176 +--
libavfilter/vf_blend_in
This allows to inline it in af_afir.c (regardless of interposing);
moreover it removes a dependency of the checkasm test on
lavfi/af_afir.o.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/af_afir.c| 25 -
libavfilter/af_afirdsp.h | 29 -
Only the AudioFIRDSPContext and the functions for its initialization
are needed outside of lavfi/af_afir.c.
Also rename the header to af_afirdsp.h to reflect the change.
Signed-off-by: Andreas Rheinhardt
---
libavfilter/af_afir.c | 71 +-
libavfilter/af_afir.h
> -Original Message-
> From: ffmpeg-devel On Behalf Of
> Traian Coza
> Sent: Tuesday, May 3, 2022 6:12 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: [FFmpeg-devel] Need help submitting a patch
>
> Hi! I am new to contributing to FFmpeg, and I have a technical
> question.
>
> I'm trying
Hi! I am new to contributing to FFmpeg, and I have a technical question.
I'm trying to submit a patch, but it's a fairly large patch, which I've
made in multiple commits. I don't know how to generate the email for this
patch. The example command given on the website (with format-patch) only
genera
These CRC-only files (the output of the CRC-muxer) are only used once,
so they need not be preserved. Furthermore, errors from ffmpeg (used
for creating the CRC) are no longer ignored with this patch.
Signed-off-by: Andreas Rheinhardt
---
tests/fate-run.sh | 6 ++
1 file changed, 2 insertion
The output of this test is just a file containing the positions
of peaks; it is not a wave file and trying to demuxing it just
returns AVERROR_INVALIDDATA; said error has just been ignored
as the return value from do_avconv_crc is the return value from echo.
Signed-off-by: Andreas Rheinhardt
---
> -Original Message-
> From: ffmpeg-devel On Behalf Of Mark
> Thompson
> Sent: Tuesday, May 3, 2022 2:09 AM
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Subject: [FFmpeg-devel] [PATCH] hwcontext: Skip derivation checking
> for an existing device if options are s
> -Original Message-
> From: ffmpeg-devel On Behalf Of Mark
> Thompson
> Sent: Tuesday, May 3, 2022 1:57 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutils/hwcontext: add derive-
> device function which searches for existing devices in both directions
>
If options are set then the user definitely intends to create a new
device, so we shouldn't attempt to return an existing one.
---
libavutil/hwcontext.c | 26 --
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/libavutil/hwcontext.c b/libavutil/hwcontext.c
i
On 02/05/2022 23:59, Soft Works wrote:
-Original Message-
From: ffmpeg-devel On Behalf Of Mark
Thompson
Sent: Tuesday, May 3, 2022 12:12 AM
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutils/hwcontext: add derive-
device function which searches for existing devic
> -Original Message-
> From: ffmpeg-devel On Behalf Of Mark
> Thompson
> Sent: Tuesday, May 3, 2022 12:12 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutils/hwcontext: add derive-
> device function which searches for existing devices in both directions
>
On 2/5/2022, "Martin Storsjö" martin at martin.st wrote:
> That sounds like there's an issue with some of the ARM implementations of
> DSP functions, that only exists in implementations for less featureful ARM
> instruction sets.
>
> (It could theoretically be a compiler bug also but I think it
On 02/05/2022 09:14, Soft Works wrote:
-Original Message-
From: ffmpeg-devel On Behalf Of Mark
Thompson
Sent: Monday, May 2, 2022 12:01 AM
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutils/hwcontext: add derive-
device function which searches for existing device
On Sun, Apr 24, 2022 at 11:35 AM Vignesh Venkatasubramanian
wrote:
>
> Update the still AVIF parser to only read the primary item. With this
> patch, AVIF still images with exif/icc/alpha channel will no longer
> fail to parse.
>
> For example, this patch enables parsing of files in:
> https://git
Add a parameter to libaom-av1 encoder to enforce some of the single
image constraints in the AV1 encoder. Setting this flag will limit
the encoder to producing exactly one frame and the sequence header
that is produced by the encoder will be conformant to the AVIF
specification [1].
Part of Fixing
Add a parameter to omit seq header when generating the av1C atom.
For now, this does not change any behavior. This will be used by a
follow-up patch to add AVIF support.
Signed-off-by: Vignesh Venkatasubramanian
---
libavformat/av1.c | 7 +--
libavformat/av1.h | 4 +++-
liba
Add an AVIF muxer by re-using the existing the mov/mp4 muxer.
AVIF Specification: https://aomediacodec.github.io/av1-avif
Sample usage for still image:
ffmpeg -i image.png -c:v libaom-av1 -avif-image 1 image.avif
Sample usage for animated AVIF image:
ffmpeg -i video.mp4 animated.avif
We can re-
On Mon, May 2, 2022 at 10:28 AM James Zern
wrote:
>
> On Wed, Apr 13, 2022 at 1:40 PM Vignesh Venkatasubramanian
> wrote:
> >
> > Add an AVIF muxer by re-using the existing the mov/mp4 muxer.
> >
> > AVIF Specification: https://aomediacodec.github.io/av1-avif
> >
> > Sample usage for still image:
On Mon, 2 May 2022, David Fletcher wrote:
On 2/5/2022, "Nicolas George" wrote:
Is there a trac ticket? If not, please fill one: we would not want to
keep that bug.
Regards,
--
Nicolas George
Hi Nicolas,
I'll prepare a test case to demonstrate the issue and fill in a ticket.
As far as I c
On Mon, May 2, 2022 at 1:42 PM David Fletcher wrote:
>
> On 2/5/2022, "Paul B Mahol" wrote:
> >Only patches for master are accepted.
> >
> >No more wrappers.
> >
> >Thanks.
>
> Hi Paul,
>
> Please find attached the libmad MP3 decoding patch against the master
> (ffmpeg-master-b67572c).
>
> I'm no
On 02.05.2022 19:45, David Fletcher wrote:
On 2/5/2022, "Nicolas George" wrote:
Is there a trac ticket? If not, please fill one: we would not want to
keep that bug.
Regards,
--
Nicolas George
Hi Nicolas,
I'll prepare a test case to demonstrate the issue and fill in a ticket.
As far as I
On 2/5/2022, "Timo Rothenpieler" wrote:
>Only patches against master can be accepted.
>New stuff like this does not get backported either. Only fixes for
>existing features.
Hi Timo,
Thanks for the comments. Please find attached an updated patch against
the master
(ffmpeg-master-b67572c).
Best
The calculation of average alpha utilizes the value of next
line(alpha[x+linesize]):
alpha[0]alpha[1]
alpha[0+linesize] alpha[1+linesize]
However, alpha[x+linesize] could be either an alpha_composited value or
an original value if it locates at next slice, which may lead to
On 2/5/2022, "Nicolas George" wrote:
>Is there a trac ticket? If not, please fill one: we would not want to
>keep that bug.
>
>Regards,
>
>--
> Nicolas George
Hi Nicolas,
I'll prepare a test case to demonstrate the issue and fill in a ticket.
As far as I can tell this is an issue affecting old
On 2/5/2022, "Paul B Mahol" wrote:
>Only patches for master are accepted.
>
>No more wrappers.
>
>Thanks.
Hi Paul,
Please find attached the libmad MP3 decoding patch against the master
(ffmpeg-master-b67572c).
I'm not sure what "No more wrappers" means?
Best regards, David.
diff -Nur ./ffmpeg-
On Wed, Apr 13, 2022 at 1:40 PM Vignesh Venkatasubramanian
wrote:
>
> Add an AVIF muxer by re-using the existing the mov/mp4 muxer.
>
> AVIF Specification: https://aomediacodec.github.io/av1-avif
>
> Sample usage for still image:
> ffmpeg -i image.png -c:v libaom-av1 -avif-image 1 image.avif
>
> S
On Wed, Apr 20, 2022 at 8:22 PM Guangyu Sun wrote:
> The decoded Data is not returned from the first frame; it must be used
> to 'prime' the decode engine. The duration of the first packet should
> be ignored also by the container, to make sure the total duration is
> trimmed correctly.
>
> This
On Sun, May 1, 2022 at 12:12 PM Simone Karin Lehmann
wrote:
> Hi,
>
> … I’m so sorry, the patch I recently sent didn’t test the prio_speed bool.
> This corrects it.
>
> I really sorry. :-/
>
> Regards
> Simone
>
Pushed, with some commit message changes. The first line of the commit
message should
Fixes: signed integer overflow: 2147483645 + 16 cannot be represented in type
'int'
Fixes:
46993/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-4759025234870272
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by:
> On Apr 7, 2022, at 4:42 PM, Eran Kornblau wrote:
>
>>
>>
>> -Original Message-
>> From: ffmpeg-devel On Behalf Of
>> "zhilizhao(???)"
>> Sent: Wednesday, 6 April 2022 11:46
>> To: FFmpeg development discussions and patches
>> Subject: Re: [FFmpeg-devel] movenc: add write_btrt op
On 02.05.2022 01:04, David Fletcher wrote:
Please find attached a patch adding support for wolfSSL as a TLS backend.
This is against release ffmpeg-5.0.1, and is working well with wolfSSL
5.1.1 (January 2022 release).
Only patches against master can be accepted.
New stuff like this does not get
On 2022-05-02 03:13 pm, Andreas Unterweger wrote:
On Mon, 2 May 2022 at 11:38, Gyan Doshi wrote:
Removed whitespace errors in first two patches and pushed the set as
e13429c9c4...40f2ea971f
Thank you. Any hints on how I can avoid these types of errors in the future?
You had stray tabs on
David Fletcher (12022-05-01):
> I hope that this is useful. Some context - I found the FFmpeg inbuild
> fixed point MP3 decoder produced very distorted audio for low bitrate
> streams (56k/s and lower).
Is there a trac ticket? If not, please fill one: we would not want to
keep that bug.
Regards,
On Mon, 2 May 2022 at 11:38, Gyan Doshi wrote:
> Removed whitespace errors in first two patches and pushed the set as
>
> e13429c9c4...40f2ea971f
Thank you. Any hints on how I can avoid these types of errors in the future?
Best,
Andreas
___
ffmpeg-deve
On 2022-05-02 03:03 pm, Eran Kornblau wrote:
Pinging again... can someone please apply this one? It's a trivial change...
Don't see your patch on Patchwork.
Regards,
Gyan
Thanks!
Eran
-Original Message-
From: Eran Kornblau
Sent: Monday, 25 April 2022 14:26
To: FFmpeg developmen
On 2022-05-02 02:23 pm, Andreas Unterweger wrote:
On Mon, 2 May 2022 at 10:39, Gyan Doshi wrote:
The error is
error: patch fragment without header at line 6: @@ -675,18 +677,17 @@ static
int encode_audio_frame(AVFrame *frame,
The patch on PW only shows the first two hunks.
Ideally, send
On Mon, 2 May 2022 at 10:39, Gyan Doshi wrote:
> The error is
>
> error: patch fragment without header at line 6: @@ -675,18 +677,17 @@ static
> int encode_audio_frame(AVFrame *frame,
>
>
> The patch on PW only shows the first two hunks.
>
> Ideally, send your path using git send-email, or upload
On 2022-05-02 01:49 pm, Andreas Unterweger wrote:
On Mon, 2 May 2022 at 09:31, Andreas Unterweger wrote:
Signed-off-by: Andreas Unterweger
---
doc/examples/transcode_aac.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/examples/transcode_aac.c b/doc/examples/trans
> -Original Message-
> From: ffmpeg-devel On Behalf Of Mark
> Thompson
> Sent: Monday, May 2, 2022 12:01 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutils/hwcontext: add derive-
> device function which searches for existing devices in both directions
[.
On Fri, Apr 29, 2022 at 10:49 PM Wang Cao
wrote:
> On Fri, Apr 15, 2022 at 11:50 AM Wang Cao wrote:
>
> > 1. The option also flushes all the valid audio samples in the lookahead
> >buffer so the audio integrity is preserved. Previously the the output
> >audio will lose the amount of audi
On Mon, 2 May 2022 at 09:31, Andreas Unterweger wrote:
>
> Signed-off-by: Andreas Unterweger
> ---
> doc/examples/transcode_aac.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c
> index 909aa1cb73..1b372782ab 10
> -Original Message-
> From: ffmpeg-devel On Behalf Of Mark
> Thompson
> Sent: Monday, May 2, 2022 12:01 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutils/hwcontext: add derive-
> device function which searches for existing devices in both directions
[..
Signed-off-by: Andreas Unterweger
---
doc/examples/transcode_aac.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c
index 909aa1cb73..1b372782ab 100644
--- a/doc/examples/transcode_aac.c
+++ b/doc/examples/transcode_aa
Signed-off-by: Andreas Unterweger
---
doc/examples/transcode_aac.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c
index 52548f080d..909aa1cb73 100644
--- a/doc/examples/transcode_aac.c
+++ b/doc/examples/transcode_aac.c
@@ -211,9
Previously, the default timebase caused two warnings during decoding about
not being able to update timestamps for skipped and discarded samples,
respectively.
Signed-off-by: Andreas Unterweger
---
doc/examples/transcode_aac.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
dif
The last encoded frame is now fetched on EOF. It was previously left in the
encoder and caused a "1 frame left in queue" warning.
Signed-off-by: Andreas Unterweger
---
doc/examples/transcode_aac.c | 22 +++---
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/doc/ex
Only patches for master are accepted.
No more wrappers.
Thanks.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subje
55 matches
Mail list logo