On Tue, Apr 02, 2024 at 03:37:06AM +0200, Andreas Rheinhardt wrote:
> ff_dsd2pcm_translate() works internally by converting LSBF input
> to MSBF upon reading; its buffer is therefore always MSBF
> and should therefore be initialized with MSBF silence;
> but this is not true since e3d8963c3cb5b8cd31
This feature caches data in memory that is scheduled to be written to storage.
When data writing cannot keep up due to storage lag or other reasons,
The data is cached in ffmpeg memory space up to the memory capacity specified
by this option.
Memory Size (M,G, or Specify % of Available capacity)
From: Wenbin Chen
Check bbox's height with frame's height rather than frame's width.
Signed-off-by: Wenbin Chen
---
libavfilter/dnn/dnn_backend_openvino.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/dnn/dnn_backend_openvino.c
b/libavfilter/dnn/dnn_backend_o
From: Wenbin Chen
Signed-off-by: Wenbin Chen
---
libavfilter/dnn/dnn_io_proc.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavfilter/dnn/dnn_io_proc.c b/libavfilter/dnn/dnn_io_proc.c
index e5d6edb301..d2ec9f63f5 100644
--- a/libavfilter/dnn/dnn_io_proc.c
+++ b/libav
> On 1 Apr 2024, at 22:00, Michael Niedermayer wrote:
>
> Hi all
>
> I think we didnt decide on a name for 7.0 yet
>
> Previously suggested names:
> Darwin,
> De broglie,
> Dijkstra,
> Galois,
> Gauss,
> Jacobi,
> Jemison
> Johnson
> Leavitt
> Maxwell,
> Mellin,
> Perelman,
> Poincaré,
> Raman
Peter Ross:
> On Tue, Apr 02, 2024 at 03:37:06AM +0200, Andreas Rheinhardt wrote:
>> ff_dsd2pcm_translate() works internally by converting LSBF input
>> to MSBF upon reading; its buffer is therefore always MSBF
>> and should therefore be initialized with MSBF silence;
>> but this is not true since
On Tue, Apr 2, 2024 at 4:01 AM Michael Niedermayer
wrote:
>
> Hi all
>
> I think we didnt decide on a name for 7.0 yet
>
> Previously suggested names:
> Darwin,
> De broglie,
> Dijkstra,
> Galois,
> Gauss,
> Jacobi,
> Jemison
> Johnson
> Leavitt
> Maxwell,
> Mellin,
> Perelman,
> Poincaré,
> Raman
On 4/2/2024 12:30 AM, Andreas Rheinhardt wrote:
James Almer:
Signed-off-by: James Almer
---
libavformat/mov.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index a935ef7326..9fca402896 100644
--- a/libavformat/mov.c
+++ b/libavforma
On 4/1/2024 8:49 PM, Michael Niedermayer wrote:
On Mon, Apr 01, 2024 at 06:54:35PM -0300, James Almer wrote:
On 4/1/2024 5:56 PM, Michael Niedermayer wrote:
Fixes: null pointer dereference
Fixes:
67494/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6528714521247744
Found-by: continuous
On 4/1/2024 5:56 PM, Michael Niedermayer wrote:
Fixes: null pointer dereference
Fixes:
67737/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-4858162608930816
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael
On Thu, Mar 28, 2024 at 9:27 AM wrote:
> From: Fei Wang
>
> Signed-off-by: Fei Wang
> ---
> Changelog | 4 +
> configure | 3 +
> libavcodec/Makefile | 1 +
> libavcodec/hwaccels.h | 1 +
> libavcodec/vaapi_decode.c | 7 +
> libavcodec/vaapi_
On Mon, Apr 01, 2024 at 10:03:54AM +0200, Matthieu Bouron wrote:
> On Wed, Mar 27, 2024 at 09:06:19AM -0400, Leo Izen wrote:
> > Use SHLIBOBJS and STLIBOBJS in the Makefiles for avcodec and avformat,
> > and add a stub ffjni.c to libavformat, which allows the symbols to be
> > duplicated for shared
On Wed, Mar 27, 2024 at 9:01 PM Nuo Mi wrote:
> Changes since v1:
> add v2-0004-avcodec-vvcdec-fix-uninitialized-last-element-of-.patch to
> address
> the clang-usan and clang-asan failures reported by Frank
pushed.
___
ffmpeg-devel mailing list
ffmpe
v3:
- Fixes case where colorspace is the first filter (no inlink)
- Illustrates with proper examples in commit msg (use yuvtestsrc instead of
testsrc)
Please note that it is a regression compared to the previous release:
both examples (see commit msg) behave the same way as 6.1 after this patch.
This is helpful at least for test purposes.
Signed-off-by: Nicolas Gaullier
---
libavfilter/vf_setparams.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/vf_setparams.c b/libavfilter/vf_setparams.c
index c96f4d314b..1b5eb70344 100644
--- a/libavfilter/vf_setparam
Fixes a regression due to the fact that the colorspace filter does
not use the new API introduced by 8c7934f73ab6c568acaa.
The scale filter uses it since 45e09a30419cc2a7251e, and the setparams
filter since 3bf80df3ccd32aed23f0.
Example 1 - color_range specified:
ffmpeg -f lavfi -i yuvtestsrc -vf
> 在 2024年3月19日,下午7:51,Ryan McCartney 写道:
>
> ---
> libavformat/libsrt.c | 37 +
> 1 file changed, 37 insertions(+)
>
> diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c
> index a7aafea536..80d52b1737 100644
> --- a/libavformat/libsrt.c
> +++ b/libavfor
Djikstra is nice
___
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 subject "unsubscribe".
My choice would be Dijkstra as well.
On 2 Apr 2024, at 7:45, AV Preservation by reto.ch (lists) wrote:
> Sean McGovern wrote:
>
>> Not sure if I am allowed to pick, my choice is Dijkstra.
>
> When I started programming in 1975, Edsger W. Dijkstra was one of my heroes,
> which is why I support yo
On 4/2/2024 10:01 AM, Nuo Mi wrote:
On Wed, Mar 27, 2024 at 9:01 PM Nuo Mi wrote:
Changes since v1:
add v2-0004-avcodec-vvcdec-fix-uninitialized-last-element-of-.patch to
address
the clang-usan and clang-asan failures reported by Frank
pushed.
I added a test for this using SUBPIC_C_ERICSS
Dijkstra time!
On Tue, Apr 2, 2024 at 11:22 AM wrote:
> My choice would be Dijkstra as well.
>
> On 2 Apr 2024, at 7:45, AV Preservation by reto.ch (lists) wrote:
>
> > Sean McGovern wrote:
> >
> >> Not sure if I am allowed to pick, my choice is Dijkstra.
> >
> > When I started programming in 19
Vittorio Giovara:
> Dijkstra time!
>
> On Tue, Apr 2, 2024 at 11:22 AM wrote:
>
>> My choice would be Dijkstra as well.
>>
>> On 2 Apr 2024, at 7:45, AV Preservation by reto.ch (lists) wrote:
>>
>>> Sean McGovern wrote:
>>>
Not sure if I am allowed to pick, my choice is Dijkstra.
>>>
>>> Wh
On date Friday 2024-03-29 11:00:28 +0100, Stefano Sabatini wrote:
> On date Friday 2024-03-29 10:26:19 +0100, Nicolas Gaullier wrote:
> > Yet another probesize used to get the durations when
> > estimate_timings_from_pts is required. It is aimed at users interested
> > in better durations probing f
On date Friday 2024-03-29 17:30:30 +, ffmpeg-devel Mailing List wrote:
> The LC3 audio codec is the default codec of Bluetooth LE audio.
> This is a wrapper over the liblc3 library (https://github.com/google/liblc3).
>
> Signed-off-by: Antoine Soulier
> ---
> Changelog | 4
On Mon, Apr 1, 2024 at 2:34 PM Jan Ekström wrote:
>
> On Fri, Mar 29, 2024 at 8:32 PM Jan Ekström wrote:
> >
> > On Fri, Mar 29, 2024 at 2:33 AM Jan Ekström wrote:
> > >
> > > * SMPTE ST 2128 IPT-C2 defines the coefficients utilized in DoVi
> > > Profile 5. Profile 5 can thus now be represente
On date Tuesday 2024-04-02 00:24:52 -0500, Marth64 wrote:
> Since v9:
> * Removes .bin extension association in demuxer and muxer
> * Updates examples in documentation
Patchset applied, thanks.
I also added the missing Changelog next entrypoint and updated the
Changelog with the new entry while a
On Mon, Apr 1, 2024 at 11:29 AM Andreas Rheinhardt
wrote:
>
> James Zern via ffmpeg-devel:
> > On Sat, Mar 30, 2024 at 10:30 PM Andreas Rheinhardt
> > wrote:
> >>
> >> Signed-off-by: Andreas Rheinhardt
> >> ---
> >> libavcodec/libvpxenc.c | 7 ---
> >> 1 file changed, 4 insertions(+), 3 del
As it's the main file declaring the AVCodec.
Signed-off-by: James Almer
---
libavcodec/Makefile | 1 +
libavcodec/vvc/Makefile | 3 +--
libavcodec/vvc/vvc_ctu.h | 2 +-
libavcodec/vvc/vvc_filter.h | 2 +-
libavcodec/vvc/vvc_intra_utils.c | 2 +-
libavcodec
Thank you Stefano & all who helped facilitate this through.
___
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 subject "un
James Almer:
> As it's the main file declaring the AVCodec.
And why is that supposed to be an advantage?
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above,
On 4/2/2024 4:25 PM, Andreas Rheinhardt wrote:
James Almer:
As it's the main file declaring the AVCodec.
And why is that supposed to be an advantage?
It's not, it's a cosmetic change. Makes it easier to find at least one
file containing the core code in the base directory.
And I'd like to d
On 01/04/2024 19:55, Mark Thompson wrote:
On 01/04/2024 17:25, Mark Samuelson wrote:
On Mon, Apr 1, 2024 at 10:06 AM Mark Thompson wrote:
On 28/03/2024 12:34, Mark Samuelson wrote:
Thank you for the notes, here is a new patch that incorporates your
suggestions. You are right, the default v
On 02/04/2024 07:55, Xiang, Haihao wrote:
On Ma, 2024-04-01 at 21:11 +0100, Mark Thompson wrote:
On 28/03/2024 02:07, Xiang, Haihao wrote:
From: Haihao Xiang
Both Main Intra and Main 10 Intra are Rext, we may use Main and Main 10
instead for decoding. This patch fixes the error below:
[hevc
On Tue, Apr 02, 2024 at 09:12:09AM -0300, James Almer wrote:
> On 4/1/2024 5:56 PM, Michael Niedermayer wrote:
> > Fixes: null pointer dereference
> > Fixes:
> > 67737/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-4858162608930816
> >
> > Found-by: continuous fuzzing process
> >
On Mon, Apr 01, 2024 at 10:56:07PM +0200, Michael Niedermayer wrote:
> Fixes: negation of -2147483648 cannot be represented in type 'int32_t' (aka
> 'int'); cast to an unsigned type to negate this value to itself
> Fixes:
> 67738/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-544431
On Mon, Apr 01, 2024 at 04:00:04AM +0200, Michael Niedermayer wrote:
> Fixes: Timeout
> Fixes:
> 67645/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-6308760977997824
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
> Signed-
v3: rebased after ed9363052f4b8b8 applied tonight (add duration_probesize
AVOption)
Note: I have no other plan for demux/probing; with these two patches, I can
cover my use cases, especially mpegts-concats.
For remembering, previous cover-letters:
v1
ff_read_packet() is mor
Two issues affect accuracy of duration in estimate_timings_from_pts():
- pkt->duration typically reports the duration of a single audio frame,
whereas a pes often contain several audio frames
- for video, compute_frame_duration() use r_frame_rate which is not
reliable; typically, it is the duration
From: Ted Meyer
The parser needs to be able to be created when demuxing, otherwise the
channel count and layout can't be successfully generated.
Signed-off-by: Ted Meyer
---
libavcodec/aacdec_template.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavcodec/aacdec_template.c b/libavcod
Add a check to ensure some split is possible before reading the
split_cu_flag. This is present in the spec, in VVCv3 section 7.3.11.4.
Its omission could lead to infinite loops and ultimately crashing due to
stack overflow.
---
libavcodec/vvc/vvc_ctu.c | 7 ++-
1 file changed, 6 insertions(+)
On Mon, 1 Apr 2024, James Almer wrote:
On 4/1/2024 8:40 PM, Michael Niedermayer wrote:
On Mon, Apr 01, 2024 at 06:33:22PM -0300, James Almer wrote:
On 4/1/2024 5:56 PM, Michael Niedermayer wrote:
Fixes: memleak
Fixes:
67442/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-50688132
We can do this by using an X-macro for channel map declaration and doing a
static_assert() in one pass for the check. Thanks for Andreas Rheinhardt for
the suggestion.
Signed-off-by: Marton Balint
---
libavformat/mov_chan.c | 217 -
1 file changed, 108 ins
Is there anything I can do to get this path applied?
I can make iamfdec optional for mov demuxer in the same change if it's
something you're willing to do.
On Wed, Mar 27, 2024 at 5:43 PM Eugene Zemtsov wrote:
>
> > Can you elaborate why you need this? In configure the mov demuxer
> > selects iam
On 4/2/2024 7:50 PM, Eugene Zemtsov via ffmpeg-devel wrote:
Is there anything I can do to get this path applied?
I can make iamfdec optional for mov demuxer in the same change if it's
something you're willing to do.
This change as is is not ok because CONFIG_IAMFDEC is always true when
buildin
On 4/2/2024 7:22 PM, Marton Balint wrote:
On Mon, 1 Apr 2024, James Almer wrote:
On 4/1/2024 8:40 PM, Michael Niedermayer wrote:
On Mon, Apr 01, 2024 at 06:33:22PM -0300, James Almer wrote:
On 4/1/2024 5:56 PM, Michael Niedermayer wrote:
Fixes: memleak
Fixes:
67442/clusterfuzz-testcas
Signed-off-by: Michael Niedermayer
---
doc/developer.texi | 4
1 file changed, 4 insertions(+)
diff --git a/doc/developer.texi b/doc/developer.texi
index c86bb5820cc..63835dfa06c 100644
--- a/doc/developer.texi
+++ b/doc/developer.texi
@@ -390,6 +390,10 @@ If you apply a patch, send an
ans
On Di, 2024-04-02 at 22:01 +0100, Mark Thompson wrote:
> On 02/04/2024 07:55, Xiang, Haihao wrote:
> > On Ma, 2024-04-01 at 21:11 +0100, Mark Thompson wrote:
> > > On 28/03/2024 02:07, Xiang, Haihao wrote:
> > > > From: Haihao Xiang
> > > >
> > > > Both Main Intra and Main 10 Intra are Rext, we m
On Do, 2024-03-28 at 10:17 +0800, Xiang, Haihao wrote:
> From: Haihao Xiang
>
> libva2 doesn't require a fixed surface-array any more, but some
> driver/hardware combinations which rely on this are still used. To
> reduce the impact to users, add a quirk for the driver/hardware
> combination whic
On Tue, 2024-04-02 at 20:48 +0800, Nuo Mi wrote:
>
>
> On Thu, Mar 28, 2024 at 9:27 AM
> wrote:
> > From: Fei Wang
> >
> > Signed-off-by: Fei Wang
> > ---
> > Changelog | 4 +
> > configure | 3 +
> > libavcodec/Makefile | 1 +
> > libavcodec/hwacc
From: Eugene Zemtsov
This change allows users to link ffmpeg as a library without
support for Immersive Audio Model by specifying --disable-iamf.
It helps to save on binary size in cases where it's important.
Signed-off-by: Eugene Zemtsov
---
configure | 7 ++-
libavformat/mov.c |
Apr 2, 2024, 23:45 by ffmpeg-devel@ffmpeg.org:
> From: Ted Meyer
>
> The parser needs to be able to be created when demuxing, otherwise the
> channel count and layout can't be successfully generated.
>
> Signed-off-by: Ted Meyer
> ---
> libavcodec/aacdec_template.c | 1 +
> 1 file changed, 1 in
Here's v3 to push the AC-3 ARMv8 NEON experiment a step further.
This version implements 5 of the AC-3 encoder DSP functions,
and adds checkasm tests where missing.
I've tested that the checkasm tests pass on aarch64 and x86.
On AWS Graviton2 (t4g.medium), GCC 12.3:
$ tests/checkasm/checkasm --
Signed-off-by: Geoff Hill
---
libavcodec/aarch64/Makefile | 2 ++
libavcodec/aarch64/ac3dsp_init_aarch64.c | 36
libavcodec/aarch64/ac3dsp_neon.S | 35 +++
libavcodec/ac3dsp.c | 4 ++-
libavcodec/ac3dsp.h
Signed-off-by: Geoff Hill
---
libavcodec/aarch64/ac3dsp_init_aarch64.c | 2 ++
libavcodec/aarch64/ac3dsp_neon.S | 16 +
tests/checkasm/ac3dsp.c | 41
3 files changed, 59 insertions(+)
diff --git a/libavcodec/aarch64/ac3dsp_init_aarch64.c
Signed-off-by: Geoff Hill
---
libavcodec/aarch64/ac3dsp_init_aarch64.c | 2 ++
libavcodec/aarch64/ac3dsp_neon.S | 15 ++
tests/checkasm/ac3dsp.c | 36
3 files changed, 53 insertions(+)
diff --git a/libavcodec/aarch64/ac3dsp_init_aarch64.
Signed-off-by: Geoff Hill
---
libavcodec/aarch64/ac3dsp_init_aarch64.c | 5 +
libavcodec/aarch64/ac3dsp_neon.S | 24 +
tests/checkasm/ac3dsp.c | 27
3 files changed, 56 insertions(+)
diff --git a/libavcodec/aarch64/ac3dsp
Signed-off-by: Geoff Hill
---
libavcodec/aarch64/ac3dsp_init_aarch64.c | 5
libavcodec/aarch64/ac3dsp_neon.S | 35
tests/checkasm/ac3dsp.c | 26 ++
3 files changed, 66 insertions(+)
diff --git a/libavcodec/aarch64/ac3dsp_ini
57 matches
Mail list logo