I would like to get DVD seeking in and some recent bugfixes (initial
patchset was sent, working on revision). I'm chasing one last
lingering issue with chapter-based extraction.
Hopefully, I can make a breakthrough or get help to fix it soon.
Beyond that I plan to leave DVD alone for a long time.
On 8/17/2024 12:09 AM, Mike Lieman wrote:
From b2ddfdd9ed695a1f47ed6251369abca08864e3ab Mon Sep 17 00:00:00 2001
From: Mike Lieman
Date: Fri, 16 Aug 2024 23:05:51 -0400
Subject: [PATCH] use proper macro to avoid issue with prior
avutil/timestamp.c
patch causing long startup times with some fi
>From b2ddfdd9ed695a1f47ed6251369abca08864e3ab Mon Sep 17 00:00:00 2001
From: Mike Lieman
Date: Fri, 16 Aug 2024 23:05:51 -0400
Subject: [PATCH] use proper macro to avoid issue with prior
avutil/timestamp.c
patch causing long startup times with some files under mplayer
(https://trac.mplayerhq.hu
On 8/16/2024 8:15 PM, Michael Niedermayer wrote:
Fixes: Assertion width > 0 && width <= 32 failed
Fixes:
71012/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_METADATA_fuzzer-6073354744823808
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Sig
On 17 Aug 2024, at 1:11, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer
> ---
> doc/APIchanges | 4
> libavcodec/avcodec.h | 4
> 2 files changed, 8 insertions(+)
>
> diff --git a/doc/APIchanges b/doc/APIchanges
> index 173f317ea1b..53d164959c0 100644
> --- a/d
On 8/16/2024 8:15 PM, Michael Niedermayer wrote:
Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
Fixes:
70726/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-6149928703819776
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/mast
Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
Fixes:
70726/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-6149928703819776
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermay
This is likely not the proper way to fix this
Fixes: null pointer dereference
Fixes:
70781/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5010401476018176
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Ni
Fixes: Assertion width > 0 && width <= 32 failed
Fixes:
71012/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_METADATA_fuzzer-6073354744823808
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/cb
Fixes: signed integer overflow: 24320 + 9223372036854775573 cannot be
represented in type 'long'
Fixes:
71001/clusterfuzz-testcase-minimized-ffmpeg_dem_MATROSKA_fuzzer-5644785744936960
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off
Fixes: Use of uninintialized value
Fixes:
70993/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-6378949754552320
For the AAC/USAC/SBR code which reads uninitialized memory, it would be good,
if it did not
a fix for that is welcome!
Found-by: continuous fuzzing process
https:/
Fixes: use of uninitialized value
Fixes:
70988/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-5298245077630976
Signed-off-by: Michael Niedermayer
---
libavformat/rmdec.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/rmdec.c b/libavformat/rmdec.c
index 2
Fixes: use of uninitialized value
Fixes:
70992/clusterfuzz-testcase-minimized-ffmpeg_dem_IMAGE2_fuzzer-5735819170611200
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavformat/jpegxl_anim_dec.c | 2 +
Fixes:
70991/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WEBP_fuzzer-5544067620995072
Fixes: use of uninintailized value
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/webp.c | 3 +++
1
Signed-off-by: Michael Niedermayer
---
doc/APIchanges | 4
libavcodec/avcodec.h | 4
2 files changed, 8 insertions(+)
diff --git a/doc/APIchanges b/doc/APIchanges
index 173f317ea1b..53d164959c0 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -2,6 +2,10 @@ The last version inc
---
libavformat/dashenc.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index d4a6fe0304..e586e934cb 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -204,6 +204,7 @@ typedef struct DASHContext {
AVRa
The need for this patch arose while attempting to live stream a DASH
feed with low latency. Since I did not use a timeline, having an
accurate start time became crucial. Without it, the player might
download segments at incorrect times. Currently, the start time is set
to the system time, which mig
Quoting Anton Khirnov (2024-08-16 09:32:28)
> The way this will work is that different views will be output by decoder
> as separate frames with side data indicating their view ID.
Thanks for the info again! Wouldn't it be easier for the user/consumer of
the decoded frames to simply have the sid
Le 15 août 2024 15:13:57 GMT+03:00, Niklas Haas a écrit :
>On Tue, 13 Aug 2024 18:55:24 +0300 Rémi Denis-Courmont wrote:
>>
>>
>> Le 13 août 2024 17:03:35 GMT+03:00, "J. Dekker" a écrit :
>> >From: Niklas Haas
>> >
>> >Generic helper macros to push/pop multiple registers at once. Expands to
Le 16 août 2024 14:03:01 GMT+03:00, Anton Khirnov a écrit :
>Quoting J. Dekker (2024-08-13 16:03:30)
>> When collecting performance information from checkasm it is common
>> to parse the output for use in graphs to compare vs different
>> architectures.
>>
>> Signed-off-by: J. Dekker
>> ---
>>
On Fri, Aug 16, 2024, at 13:03, Anton Khirnov wrote:
> Quoting J. Dekker (2024-08-13 16:03:30)
>> When collecting performance information from checkasm it is common
>> to parse the output for use in graphs to compare vs different
>> architectures.
>>
>> Signed-off-by: J. Dekker
>> ---
>> tests/c
Signed-off-by: James Almer
---
libavcodec/shorten.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/libavcodec/shorten.c b/libavcodec/shorten.c
index 12a179156a..46d3b7a615 100644
--- a/libavcodec/shorten.c
+++ b/libavcodec/shorten.c
@@ -563,7 +563,6 @@ static int sho
On 16/08/2024 04:20, Steven Liu wrote:
Timo Rothenpieler 于2024年8月16日 周五08:03写道:
Without resetting it, if there was a previous set of varstreams with
subtitles, it would subtract from all the streams, leading to chaos and
segfaults when trying to access for example stream -1.
---
libavformat/h
On Thu, 15 Aug 2024, Ramiro Polla wrote:
checkasm --bench for Raspberry Pi 5 Model B Rev 1.0:
sse_0_c: 241.5
sse_0_neon: 37.2
sse_0_dotprod: 22.2
vsse_4_c: 148.7
vsse_4_neon: 31.0
vsse_4_dotprod: 15.7
---
libavcodec/aarch64/me_cmp_init_aarch64.c | 14 +++
libavcodec/aarch64/me_cmp_neon.S
Quoting J. Dekker (2024-08-13 16:03:30)
> When collecting performance information from checkasm it is common
> to parse the output for use in graphs to compare vs different
> architectures.
>
> Signed-off-by: J. Dekker
> ---
> tests/checkasm/checkasm.c | 22 --
> 1 file chang
On Thu, 15 Aug 2024, Ramiro Polla wrote:
Thank you for the review. New patch attached.
Thanks - this looks very straightforward and nice now! Just one minor nit
below:
+add x4, x4, x5, sxtw// src1 += srcPadding
+add x9, x9, x5, sxtw
On Thu, 15 Aug 2024, Sebastian Ramacher wrote:
On 2024-08-13 23:24:06 +0300, Martin Storsjö wrote:
On Fri, 9 Aug 2024, Ross Burton wrote:
> binutils 2.43 has stricter validation for labels[1] and results in errors
> when building ffmpeg for armv5:
>
> src/libavcodec/arm/mlpdsp_armv5te.S:232:
Rémi Denis-Courmont writes:
> Le 13 août 2024 17:03:35 GMT+03:00, "J. Dekker" a écrit :
>>From: Niklas Haas
>>
>>Generic helper macros to push/pop multiple registers at once. Expands to
>>a single `addi` plus a sequence of XLEN-sized stores/loads.
>>---
>> libavutil/riscv/asm.S | 37 +++
Lynne via ffmpeg-devel writes:
> On 13/08/2024 16:03, J. Dekker wrote:
>> Port dav1d's checkasm output format to FFmpeg's checkasm, includes
>> relative speedups and aligns results.
>> Signed-off-by: J. Dekker
>> ---
>> tests/checkasm/checkasm.c | 53 +++
>>
On Wed, 31 Jul 2024 14:14:02 +0200 Niklas Haas wrote:
> On Sun, 28 Jul 2024 12:25:06 +0200 Niklas Haas wrote:
> > From: Niklas Haas
> >
> > ---
> > libavutil/dovi_meta.h | 28 +++-
> > 1 file changed, 15 insertions(+), 13 deletions(-)
> >
> > diff --git a/libavutil/dov
Le 15 août 2024 23:49:03 GMT+03:00, Michael Niedermayer
a écrit :
(...)
>So here we established the fact that FFmpeg definitly reached the size
>at which the kernel had "subsystems" even though the word occured only
>once in MAINTAINER in 2.1
I think this is more a question of code size and co
ping
--
Anton Khirnov
___
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".
Quoting Michael Niedermayer (2024-08-15 22:49:03)
> On Thu, Aug 15, 2024 at 07:38:50PM +0200, Anton Khirnov wrote:
> > Quoting Michael Niedermayer (2024-08-15 09:33:07)
> > > Text was stolen from the linux kernel
> > > This is thus identical to the kernel just a different more compact format.
> > >
Hi,
Le 15 août 2024 14:30:38 GMT+03:00, Michael Niedermayer
a écrit :
>Hi
>
>On Thu, Aug 15, 2024 at 11:24:31AM +0300, Rémi Denis-Courmont wrote:
>>
>>
>> Le 15 août 2024 10:33:07 GMT+03:00, Michael Niedermayer
>> a écrit :
>> >Text was stolen from the linux kernel
>> >This is thus identical
Hi all,
I have worked on implementing some new features for computing enhanced SSIM
(minkowski pooling and using integral images). As of right now I have done so
by adding some options to the existing ssim filter in libavfilter, but was
wondering if separating it into a new essim filter would be
Quoting Danny Hong (2024-08-15 21:26:57)
> Quoting Anton Khirnov (2024-08-15 19:36:47)
> > Yes, it should be submitted to ML within a few months.
>
> Thank you for the info! This is great! We have experience with HEVC
> implementation and also with the layered use case. If there is anything we
Quoting Michael Niedermayer (2024-08-15 23:50:18)
> Based on suggestion of Jonatas
>
> CC: "Jonatas L. Nogueira"
> ---
> src/index | 8
> 1 file changed, 8 insertions(+)
>
> diff --git a/src/index b/src/index
> index 73e9a4c..b44f384 100644
> --- a/src/index
> +++ b/src/index
> @@ -35,
37 matches
Mail list logo