> -Original Message-
> From: ffmpeg-devel On Behalf Of
> Wenbin Chen
> Sent: Friday, March 18, 2022 7:25 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: [FFmpeg-devel] [PATCH v2 3/3] libavcodec/qsvdec: using
> suggested num to set init_pool_size
>
> The init_pool_size is set to be 64 and i
This avoids unnecessary churn and build breakage for users, by
making sure the whole version.h is included like it has been so far,
while keeping the benefit of not needing to rebuild most files in
the ffmpeg tree on minor/micro bumps.
---
Surprisingly many downstream users do seem to rely on the v
lgtm
___
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".
lgtm
___
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".
lgtm
___
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".
They are only needed for the fuzzer, so check for CONFIG_OSSFUZZ.
This decreases sizeof(FFCodec), which is important given that
FFCodecs reside in .data.rel.ro in case of ELF with
position-independent code which is always loaded and can't be shared
between processes.
Signed-off-by: Andreas Rheinha
On Thu, Mar 17, 2022 at 10:00:18PM -0300, James Almer wrote:
>
>
> On 3/17/2022 9:07 PM, James Almer wrote:
> >
> >
> > On 3/17/2022 8:52 PM, James Almer wrote:
> > > On 3/17/2022 8:30 PM, Michael Niedermayer wrote:
> > > > Fixes: Out of array write
> > > > Fixes:
> > > > 45613/clusterfuzz-tes
On Fri, Mar 18, 2022 at 09:31:27AM +0100, Paul B Mahol wrote:
> lgtm
will apply
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
You can kill me, but you cannot change the truth.
signature.asc
Description: PGP signature
On 3/18/2022 8:27 AM, Michael Niedermayer wrote:
On Thu, Mar 17, 2022 at 10:00:18PM -0300, James Almer wrote:
On 3/17/2022 9:07 PM, James Almer wrote:
On 3/17/2022 8:52 PM, James Almer wrote:
On 3/17/2022 8:30 PM, Michael Niedermayer wrote:
Fixes: Out of array write
Fixes:
45613/cluste
On Thu, Mar 17, 2022 at 08:40:48PM -0300, James Almer wrote:
> On 3/17/2022 8:30 PM, Michael Niedermayer wrote:
> > Fixes: out of array write
> > Fixes:
> > 45624/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-6473487382872064
> > Fixes:
> > 45626/clusterfuzz-testcase-minimized-ffmp
From: Steven Liu
There have some video stream usually cannot get precise duration,
for example:
command:
ffmpeg -i input.mp4 -c copy -copyts -f hls -hls_time 5 -hls_list_size 0
-hls_segment_type mpegts -t 20 a.m3u8
the first segment should split at 5.13,
because 5.13 - 0.13 is 5.00
As presented in .binka files.
Signed-off-by: Paul B Mahol
---
libavcodec/binkaudio.c | 50 +++---
1 file changed, 32 insertions(+), 18 deletions(-)
diff --git a/libavcodec/binkaudio.c b/libavcodec/binkaudio.c
index b4ff15beeb..54b7e22854 100644
--- a/libavcod
The older av_fifo_realloc2 implemented an auto grow that should be ported as
such.
This introduces a limitation in the buffer size.
AUTO_GROW_DEFAULT_BYTES is currently 1MB which seems reasonable here.
Fix regressing since ea511196a6c85eb433e10cdbecb0b2c722faf20d
Signed-off-by: Nicolas Gaullier
On Fri, Mar 18, 2022 at 11:52:54AM +0100, Andreas Rheinhardt wrote:
> They are only needed for the fuzzer, so check for CONFIG_OSSFUZZ.
> This decreases sizeof(FFCodec), which is important given that
> FFCodecs reside in .data.rel.ro in case of ELF with
> position-independent code which is always l
The older av_fifo_realloc2 implemented an auto grow that should be ported as
such.
This introduces a limitation in the buffer size.
AUTO_GROW_DEFAULT_BYTES is currently 1MB which seems reasonable here.
Fix regressing since ea511196a6c85eb433e10cdbecb0b2c722faf20d
Signed-off-by: Nicolas Gaullier
On Fri, Mar 18, 2022 at 02:13:16PM +0100, Michael Niedermayer wrote:
> On Fri, Mar 18, 2022 at 11:52:54AM +0100, Andreas Rheinhardt wrote:
> > They are only needed for the fuzzer, so check for CONFIG_OSSFUZZ.
> > This decreases sizeof(FFCodec), which is important given that
> > FFCodecs reside in .
Michael Niedermayer:
> On Fri, Mar 18, 2022 at 11:52:54AM +0100, Andreas Rheinhardt wrote:
>> They are only needed for the fuzzer, so check for CONFIG_OSSFUZZ.
>> This decreases sizeof(FFCodec), which is important given that
>> FFCodecs reside in .data.rel.ro in case of ELF with
>> position-indepen
The CRI decoder is useless without the MJPEG-decoder
(its init-function always errors out).
Signed-off-by: Andreas Rheinhardt
---
configure | 1 +
1 file changed, 1 insertion(+)
diff --git a/configure b/configure
index f9b222dbf5..4744079347 100755
--- a/configure
+++ b/configure
@@ -2782,6 +27
Michael Niedermayer:
> On Fri, Mar 18, 2022 at 02:13:16PM +0100, Michael Niedermayer wrote:
>> On Fri, Mar 18, 2022 at 11:52:54AM +0100, Andreas Rheinhardt wrote:
>>> They are only needed for the fuzzer, so check for CONFIG_OSSFUZZ.
>>> This decreases sizeof(FFCodec), which is important given that
On 3/18/22, Andreas Rheinhardt wrote:
> The CRI decoder is useless without the MJPEG-decoder
> (its init-function always errors out).
>
> Signed-off-by: Andreas Rheinhardt
> ---
> configure | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/configure b/configure
> index f9b222dbf5..4744079
On 12 Mar 2022, at 10:06, Thilo Borgmann wrote:
> Am 09.03.22 um 18:31 schrieb Paul B Mahol:
>> On 3/8/22, Thilo Borgmann wrote:
>>> Am 07.03.22 um 20:06 schrieb Paul B Mahol:
On 3/7/22, Thilo Borgmann wrote:
> Am 06.03.22 um 22:25 schrieb Paul B Mahol:
>> On 3/6/22, Thilo Borgma
On 3/18/22, Thilo Borgmann wrote:
>
>
> On 12 Mar 2022, at 10:06, Thilo Borgmann wrote:
>
>> Am 09.03.22 um 18:31 schrieb Paul B Mahol:
>>> On 3/8/22, Thilo Borgmann wrote:
Am 07.03.22 um 20:06 schrieb Paul B Mahol:
> On 3/7/22, Thilo Borgmann wrote:
>> Am 06.03.22 um 22:25 schrieb
Hi,
This patch series adds support for IPFS.
V9:
- dweb.link as fallback gateway. This is managed by Protocol Labs (like IPFS).
- Change all errors to warnings as not having a gateway still gives you a
working video playback.
- Changed the console output to be more clear.
V8:
- Removed unnecess
This patch adds support for:
- ffplay ipfs://
- ffplay ipns://
IPFS data can be played from so called "ipfs gateways".
A gateway is essentially a webserver that gives access to the
distributed IPFS network.
This protocol support (ipfs and ipns) therefore translates
ipfs:// and ipns:// to a http:/
On Fri, Mar 18, 2022 at 3:50 PM Mark Gaiser wrote:
> This patch adds support for:
> - ffplay ipfs://
> - ffplay ipns://
>
> IPFS data can be played from so called "ipfs gateways".
> A gateway is essentially a webserver that gives access to the
> distributed IPFS network.
>
> This protocol support
Paul B Mahol:
> As presented in .binka files.
>
> Signed-off-by: Paul B Mahol
> ---
> libavcodec/binkaudio.c | 50 +++---
> 1 file changed, 32 insertions(+), 18 deletions(-)
>
> diff --git a/libavcodec/binkaudio.c b/libavcodec/binkaudio.c
> index b4ff15beeb..
On 3/18/22, Andreas Rheinhardt wrote:
> Paul B Mahol:
>> As presented in .binka files.
>>
>> Signed-off-by: Paul B Mahol
>> ---
>> libavcodec/binkaudio.c | 50 +++---
>> 1 file changed, 32 insertions(+), 18 deletions(-)
>>
>> diff --git a/libavcodec/binkaudio.
Niklas Haas:
> From: Niklas Haas
>
> This is mostly straightforward. The major complication is that, as a
> result of the 16-bit chunk size limitation, ICC profiles may need to be
> split up into multiple chunks.
>
> We also need to make sure to allocate enough extra space in the packet
> to fit
device_uninit will be called by hwdevice_ctx_free. It's not a real
issue now since all of the implementaions have reentrant uninit,
but it was, e.g., f6d49a0. We can remove the restriction, and make
the code more simple.
---
libavutil/hwcontext.c | 8 +---
1 file changed, 1 insertion(+), 7 del
On Mon, Dec 20, 2021 at 07:45:37PM +0100, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer
> ---
> libavcodec/ass.c | 36 ++--
> libavcodec/ass.h | 7 +++
> 2 files changed, 37 insertions(+), 6 deletions(-)
will apply as a bug fix depends on th
On Mon, Dec 20, 2021 at 12:56:59AM +0100, Michael Niedermayer wrote:
> Fixes: Timeout
> Fixes:
> 42258/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CCAPTION_fuzzer-5540144118104064
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
> Si
On Tue, Feb 08, 2022 at 03:53:18PM +0100, Michael Niedermayer wrote:
> Fixes: signed integer overflow: -1094995529 * 24 cannot be represented in
> type 'int'
> Fixes:
> 44436/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-4874459459223552
>
> Found-by: continuous fuzzing process
Fixes: Out of array read
Fixes:
45137/clusterfuzz-testcase-minimized-ffmpeg_BSF_VP9_SUPERFRAME_SPLIT_fuzzer-4984270639202304
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/vp9_superframe_spli
On Sun, Feb 13, 2022 at 03:40:04PM +0100, Michael Niedermayer wrote:
> Fixes: division by 0
> Fixes:
> 44615/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-6681108677263360
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffm
Michael Niedermayer:
> Fixes: Out of array read
> Fixes:
> 45137/clusterfuzz-testcase-minimized-ffmpeg_BSF_VP9_SUPERFRAME_SPLIT_fuzzer-4984270639202304
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
> Signed-off-by: Michael Niedermayer
Signed-off-by: Paul B Mahol
---
libavformat/pcmdec.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
index c7da740541..775cda8cc7 100644
--- a/libavformat/pcmdec.c
+++ b/libavformat/pcmdec.c
@@ -22,6 +22,7 @@
#include
On 3/18/2022 3:24 PM, Paul B Mahol wrote:
Signed-off-by: Paul B Mahol
---
libavformat/pcmdec.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
index c7da740541..775cda8cc7 100644
--- a/libavformat/pcmdec.c
+++ b/lib
Ben Avison:
> Populate with implementations suitable for 32-bit and 64-bit Arm.
>
> Signed-off-by: Ben Avison
> ---
> libavcodec/aarch64/vc1dsp_init_aarch64.c | 60
> libavcodec/aarch64/vc1dsp_neon.S | 176 +++
> libavcodec/arm/vc1dsp_init_neon.c| 6
On Fri, 18 Mar 2022, Martin Storsjö wrote:
This avoids unnecessary churn and build breakage for users, by
making sure the whole version.h is included like it has been so far,
while keeping the benefit of not needing to rebuild most files in
the ffmpeg tree on minor/micro bumps.
---
Surprisingly
Signed-off-by: James Almer
---
libavformat/pcmdec.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
index dcd13787d5..a2bcfc2814 100644
--- a/libavformat/pcmdec.c
+++ b/libavformat/pcmdec.c
@@ -170,7 +170,8 @@ PCMDEF(vidc, "PCM Ar
Signed-off-by: James Almer
---
libavformat/dfpwmdec.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/libavformat/dfpwmdec.c b/libavformat/dfpwmdec.c
index 9f935a422a..3bd8bc0e41 100644
--- a/libavformat/dfpwmdec.c
+++ b/libavformat/dfpwmdec.c
@@ -32,6 +32,7 @@ t
Signed-off-by: James Almer
---
libavformat/tests/seek.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/tests/seek.c b/libavformat/tests/seek.c
index e0067a64fc..94a72d9422 100644
--- a/libavformat/tests/seek.c
+++ b/libavformat/tests/seek.c
@@ -88,7 +88,7 @@ int m
James Almer:
> Signed-off-by: James Almer
> ---
> libavformat/pcmdec.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
> index dcd13787d5..a2bcfc2814 100644
> --- a/libavformat/pcmdec.c
> +++ b/libavformat/pcmdec.c
> @@ -170,
On 3/18/2022 7:41 PM, Andreas Rheinhardt wrote:
James Almer:
Signed-off-by: James Almer
---
libavformat/pcmdec.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
index dcd13787d5..a2bcfc2814 100644
--- a/libavformat/pcmdec.c
++
James Almer:
> On 3/18/2022 7:41 PM, Andreas Rheinhardt wrote:
>> James Almer:
>>> Signed-off-by: James Almer
>>> ---
>>> libavformat/pcmdec.c | 3 ++-
>>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
>>> index dcd13787d5..a2bcf
This is cleaner and allows fine tuning which stream the option is applied to.
Signed-off-by: James Almer
---
fftools/ffmpeg.h | 2 ++
fftools/ffmpeg_opt.c | 84 ++--
2 files changed, 36 insertions(+), 50 deletions(-)
diff --git a/fftools/ffmpeg.h b/f
Signed-off-by: James Almer
---
libavformat/pcmdec.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/pcmdec.c b/libavformat/pcmdec.c
index dcd13787d5..a2bcfc2814 100644
--- a/libavformat/pcmdec.c
+++ b/libavformat/pcmdec.c
@@ -170,7 +170,8 @@ PCMDEF(vidc, "PCM Ar
Signed-off-by: Paul B Mahol
---
libavcodec/g723_1_parser.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavcodec/g723_1_parser.c b/libavcodec/g723_1_parser.c
index 2ed1a8ab19..03c165ce55 100644
--- a/libavcodec/g723_1_parser.c
+++ b/libavcodec/g723_1_parser.c
@@ -26,
On 3/18/2022 10:03 PM, Paul B Mahol wrote:
Signed-off-by: Paul B Mahol
---
libavcodec/g723_1_parser.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavcodec/g723_1_parser.c b/libavcodec/g723_1_parser.c
index 2ed1a8ab19..03c165ce55 100644
--- a/libavcodec/g723_1_pa
On 3/18/2022 10:07 PM, James Almer wrote:
On 3/18/2022 10:03 PM, Paul B Mahol wrote:
Signed-off-by: Paul B Mahol
---
libavcodec/g723_1_parser.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavcodec/g723_1_parser.c b/libavcodec/g723_1_parser.c
index 2ed1a8ab19.
The function is not meant to clear codec parameters, and the lavf demux code
relies on this behavior.
Regression since 327efa66331ebdc0087c6b656059a8df2f404019.
Signed-off-by: James Almer
---
libavcodec/avcodec.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/libavcodec/avcodec.c b/li
51 matches
Mail list logo