In f7ac3512f5b5cb8eb149f37300b43461d8e93af3 the size of the dynamically
allocated buffer was shrunk, but it was made too small for very small
alphabet sizes. This patch sets a minimum size to prevent an OOB read.
Reported-by: Cole Dilorenzo
Signed-off-by: Leo Izen
---
libavcodec/jpegxl_parser.c
On Fri, 13 Oct 2023 at 00:28, Michael Niedermayer
wrote:
> Fixes: out of array access
> Fixes:
> 62678/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4858264984354816
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
> Signed-off-by
>
The check is based on not infinite looping. It is likely
a more strict check can be done
Fixes: Infinite loop
Fixes:
62473/clusterfuzz-testcase-minimized-ffmpeg_BSF_EVC_FRAME_MERGE_fuzzer-5719883750703104
Fixes:
62765/clusterfuzz-testcase-minimized-ffmpeg_dem_EVC_fuzzer-6448531252314112
Found-b
The use of float based functions is both unneeded and wrong due to
unpredictable rounding
Signed-off-by: Michael Niedermayer
---
libavcodec/evc_parse.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/libavcodec/evc_parse.c b/libavcodec/evc_parse.c
index bd3a4416f2
Fixes: out of array access
Fixes:
62678/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4858264984354816
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/evc_ps.c | 4
1 file changed,
On date Wednesday 2023-10-11 20:10:15 +0200, Michael Niedermayer wrote:
> This explains how to request refunds and what can be funded by SPI
> ---
> doc/spi.txt | 50 ++
> 1 file changed, 50 insertions(+)
> create mode 100644 doc/spi.txt
>
> diff -
Andreas Rheinhardt:
> It is only needed for scan8 which is in h264_parse.h.
>
> Signed-off-by: Andreas Rheinhardt
> ---
> libavcodec/h264idct_template.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavcodec/h264idct_template.c b/libavcodec/h264idct_template.c
> ind
On Tue, Oct 10, 2023 at 03:27:19AM +0200, Andreas Rheinhardt wrote:
> Forgotten in 0eb399ac3953da16f880a1e455bb009a45f76d49.
> While just at it, also use a forward declaration.
>
> Signed-off-by: Andreas Rheinhardt
> ---
> libavcodec/error_resilience.h | 3 +--
> libavcodec/h264dec.h |
Hi,
On Tue, Oct 10, 2023 at 1:02 PM Kyle Swanson wrote:
> This patch adds 12/16-bit support to the libvmaf filter. Unless there
> are questions/reviews, I'll push tomorrow. Patch attached.
Merged.
Thanks,
Kyle
___
ffmpeg-devel mailing list
ffmpeg-deve
Oct 12, 2023, 19:37 by mich...@niedermayer.cc:
> On Thu, Oct 12, 2023 at 10:03:20AM +0200, Andreas Rheinhardt wrote:
>
>> Michael Niedermayer:
>> > This explains how to request refunds and what can be funded by SPI
>> > ---
>> > doc/spi.txt | 50 ++
On Thu, Oct 12, 2023 at 10:03:20AM +0200, Andreas Rheinhardt wrote:
> Michael Niedermayer:
> > This explains how to request refunds and what can be funded by SPI
> > ---
> > doc/spi.txt | 50 ++
> > 1 file changed, 50 insertions(+)
> > create mode 1
Anton Khirnov:
> Quoting Andreas Rheinhardt (2023-10-12 15:51:18)
>> Anton Khirnov:
>>> Quoting Andreas Rheinhardt (2023-09-19 21:57:16)
To do this, make FFRefStructPool itself refcounted according
to the RefStruct API.
Signed-off-by: Andreas Rheinhardt
---
libavcode
> From: ffmpeg-devel On Behalf Of Andreas
> Rheinhardt
> Sent: 2023年10月12日 22:56
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec/videotoolboxenc: add
> hw_configs
>
> Zhao Zhili:
> >
> >> From: ffmpeg-devel On Behalf Of Andreas
> >> Rheinhardt
> >> Sent: 2023年
Zhao Zhili:
>
>> From: ffmpeg-devel On Behalf Of Andreas
>> Rheinhardt
>> Sent: 2023年10月12日 22:01
>> To: ffmpeg-devel@ffmpeg.org
>> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec/videotoolboxenc: add
>> hw_configs
>>
>> Zhao Zhili:
>>> From: Zhao Zhili
>>>
>>> Will be used in the following pa
> From: ffmpeg-devel On Behalf Of Andreas
> Rheinhardt
> Sent: 2023年10月12日 22:01
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec/videotoolboxenc: add
> hw_configs
>
> Zhao Zhili:
> > From: Zhao Zhili
> >
> > Will be used in the following patches.
>
> It doesn'
Anton Khirnov:
> Quoting Andreas Rheinhardt (2023-10-12 15:51:18)
>> Anton Khirnov:
>>> Quoting Andreas Rheinhardt (2023-09-19 21:57:16)
To do this, make FFRefStructPool itself refcounted according
to the RefStruct API.
Signed-off-by: Andreas Rheinhardt
---
libavcode
Quoting Andreas Rheinhardt (2023-10-12 15:51:18)
> Anton Khirnov:
> > Quoting Andreas Rheinhardt (2023-09-19 21:57:16)
> >> To do this, make FFRefStructPool itself refcounted according
> >> to the RefStruct API.
> >>
> >> Signed-off-by: Andreas Rheinhardt
> >> ---
> >> libavcodec/refstruct.c | 29
Zhao Zhili:
> From: Zhao Zhili
>
> Will be used in the following patches.
It doesn't seem to be used for 2/2, so it should be applied with the
patches that actually need it.
> ---
> libavcodec/videotoolboxenc.c | 9 +
> 1 file changed, 9 insertions(+)
>
> diff --git a/libavcodec/video
Quoting Andreas Rheinhardt (2023-10-12 15:25:14)
> Anton Khirnov:
> > Quoting Andreas Rheinhardt (2023-09-19 21:57:13)
> >> diff --git a/libavcodec/refstruct.h b/libavcodec/refstruct.h
> >> Furthermore, it also makes the pool behave as if the
> >> FF_REFSTRUCT_POOL_FLAG_NO_ZEROING flag had been pro
Anton Khirnov:
> Quoting Andreas Rheinhardt (2023-09-19 21:57:16)
>> To do this, make FFRefStructPool itself refcounted according
>> to the RefStruct API.
>>
>> Signed-off-by: Andreas Rheinhardt
>> ---
>> libavcodec/refstruct.c | 29 -
>> libavcodec/refstruct.h | 5 ++
Anton Khirnov:
> Quoting Andreas Rheinhardt (2023-09-19 21:57:13)
>> diff --git a/libavcodec/refstruct.h b/libavcodec/refstruct.h
>> Furthermore, it also makes the pool behave as if the
>> FF_REFSTRUCT_POOL_FLAG_NO_ZEROING flag had been provided.
>
> What does this imply for the caller?
>
It mea
Quoting Andreas Rheinhardt (2023-09-19 21:57:16)
> To do this, make FFRefStructPool itself refcounted according
> to the RefStruct API.
>
> Signed-off-by: Andreas Rheinhardt
> ---
> libavcodec/refstruct.c | 29 -
> libavcodec/refstruct.h | 5 -
> 2 files changed,
From: Zhao Zhili
1. If user don't specify the profile, set it to main10 when pixel
format is 10 bits. Before the patch, videotoolbox output main
profile bitstream with 10 bit input, which can be confusing.
2. Warning when user set profile to main explicitly with 10 bit
input. It works, b
From: Zhao Zhili
Will be used in the following patches.
---
libavcodec/videotoolboxenc.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
index 1d1595329a..b685bf4cc4 100644
--- a/libavcodec/videotoolboxenc.c
+++ b/libavcode
Quoting Andreas Rheinhardt (2023-09-19 21:57:13)
> diff --git a/libavcodec/refstruct.h b/libavcodec/refstruct.h
> Furthermore, it also makes the pool behave as if the
> FF_REFSTRUCT_POOL_FLAG_NO_ZEROING flag had been provided.
What does this imply for the caller?
--
Anton Khirnov
___
Michael Niedermayer:
> This explains how to request refunds and what can be funded by SPI
> ---
> doc/spi.txt | 50 ++
> 1 file changed, 50 insertions(+)
> create mode 100644 doc/spi.txt
>
> diff --git a/doc/spi.txt b/doc/spi.txt
> new file mode 10
26 matches
Mail list logo