On Thu, Jul 27, 2023 at 4:38 AM Steven Liu wrote:
>
> fix segfaults:
> READ of size 1 at 0x610003b7 thread T0
> #0 0x7f928d in flv_same_video_codec ffmpeg/libavformat/flvdec.c:317:29
> #1 0x7f928d in flv_read_packet ffmpeg/libavformat/flvdec.c:1177
> #2 0x6ff32f in ff_read_packet f
Michael Niedermayer 于2023年7月27日周四 07:27写道:
Hi Michael,
>
> On Thu, Apr 13, 2023 at 05:44:37PM +0800, Steven Liu wrote:
> > Signed-off-by: Steven Liu
> > ---
> > libavformat/flvdec.c | 58 ++--
> > 1 file changed, 50 insertions(+), 8 deletions(-)
> >
> > di
From: Aleksoid
Date: Thu, 27 Jul 2023 12:26:23 +1000
Subject: [PATCH] Add NVENC "Maximum encoded slice size in bytes" for
H.264/HEVC codecs.
Signed-off-by: Aleksoid
---
libavcodec/nvenc.c | 18 ++
libavcodec/nvenc.h | 1 +
libavcodec/nvenc_h264.c | 2 ++
libavcodec
fix segfaults:
READ of size 1 at 0x610003b7 thread T0
#0 0x7f928d in flv_same_video_codec ffmpeg/libavformat/flvdec.c:317:29
#1 0x7f928d in flv_read_packet ffmpeg/libavformat/flvdec.c:1177
#2 0x6ff32f in ff_read_packet ffmpeg/libavformat/demux.c:575:15
#3 0x70a2fd in read_frame_
On 7/26/2023 8:59 PM, Michael Niedermayer wrote:
Fixes: out of array write
Fixes:
60798/clusterfuzz-testcase-minimized-ffmpeg_BSF_EVC_FRAME_MERGE_fuzzer-4633529766772736
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael N
Fixes: out of array write
Fixes:
60798/clusterfuzz-testcase-minimized-ffmpeg_BSF_EVC_FRAME_MERGE_fuzzer-4633529766772736
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/evc_ps.c | 9 +
The comments to the function say that it does not implement the spec and
instead follows VTM.
This patch is quite likely not the right solution and more intended to show
the issue to people knowing the specific part of VTM ...
Fixes: signed integer overflow: 2147483392 + 256 cannot be represented
Fixes:
60499/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RTV1_fuzzer-5020295866744832
Fixes: Timeout
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
tools/target_dec_fuzzer.c | 1 +
1 file changed,
Signed-off-by: Michael Niedermayer
---
libavcodec/rtv1.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavcodec/rtv1.c b/libavcodec/rtv1.c
index 4b202e6a21..95fa9210d8 100644
--- a/libavcodec/rtv1.c
+++ b/libavcodec/rtv1.c
@@ -44,6 +44,8 @@ static int decode_rtv1(GetB
On Thu, Apr 13, 2023 at 05:44:37PM +0800, Steven Liu wrote:
> Signed-off-by: Steven Liu
> ---
> libavformat/flvdec.c | 58 ++--
> 1 file changed, 50 insertions(+), 8 deletions(-)
>
> diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
> index d83edff7
On 7/26/2023 6:42 PM, Tomas Härdin wrote:
tis 2023-07-25 klockan 14:09 -0300 skrev James Almer:
Signed-off-by: James Almer
---
Now inserting a filter into the graph.
This looks useful for MXF
+ { "apply_cropping", HAS_ARG | OPT_BOOL | OPT_SPEC |
+ OPT_EXPERT |
tis 2023-07-25 klockan 14:09 -0300 skrev James Almer:
> Signed-off-by: James Almer
> ---
> Now inserting a filter into the graph.
This looks useful for MXF
> + { "apply_cropping", HAS_ARG | OPT_BOOL | OPT_SPEC |
> + OPT_EXPERT |
> OPT_INPUT,
On Tue, Jul 25, 2023 at 10:29 PM Jan Ekström wrote:
>
> This allows parsing code to be re-utilized from H.264, as well as probably
> from VVC in the future.
>
> This additionally eases verification of the AVCodecContext side data patch
> set, which includes libx264 integration for HDR10 side data.
tis 2023-07-25 klockan 16:18 +0200 skrev Thilo Borgmann:
> Am 25.07.23 um 14:24 schrieb Tomas Härdin:
> > > + // Extremely simplified key frame detection:
> > > + // - the first frame (containing headers) is marked as a key
> > > frame
> > > + // - other frames are marked as non-key frames
On Wed, 26 Jul 2023, reimar.doeffin...@gmx.de wrote:
From: Reimar Döffinger
ret can be given an argument instead.
This is also consistent with how other assembler code
in FFmpeg does it.
---
libavcodec/aarch64/hevcdsp_idct_neon.S | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff
From: Reimar Döffinger
ret can be given an argument instead.
This is also consistent with how other assembler code
in FFmpeg does it.
---
libavcodec/aarch64/hevcdsp_idct_neon.S | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/libavcodec/aarch64/hevcdsp_idct_neon.S
b/lib
hung kuishing:
>> From: ffmpeg-devel On Behalf Of
>> Derek Buitenhuis
>> Sent: Wednesday, July 26, 2023 8:55 PM
>> To: ffmpeg-devel@ffmpeg.org
>> Subject: Re: [FFmpeg-devel] [PATCH v3 2/2] lavf: add prores bitstream
>> demuxer and muxer
>>
>> On 7/26/2023 10:28 AM, hung kuishing wrote:
>>> Signed-
On Wed, 26 Jul 2023 at 13:55, Derek Buitenhuis
wrote:
> On 7/26/2023 10:28 AM, hung kuishing wrote:
> > Signed-off-by: clarkh
> > ---
> > libavformat/Makefile | 2 ++
> > libavformat/allformats.c | 2 ++
> > libavformat/proresdec.c | 66
> > libav
On 7/26/23 11:22, Zhao Zhili wrote:
From: ffmpeg-devel On Behalf Of Raphaël Zumer
Sent: 2023年7月26日 21:38
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat/movenc: fix sample size being
zero in pcmC
On 7/25/23 23:45, Zhao Zhili wrote:
From: Zhao Zhili
-avio_w8(
On 7/26/23 11:37, Zhao Zhili wrote:
I think you mixed up PCM in mp4 (-f mp4) and PCM in quicktime format (-f mov).
There is no support of mux PCM in mp4 before the patch. And demux PCM in mp4
only works by chance.
Let's focus on improve current situation, there isn't much to look back.
I doub
On 7/26/2023 12:31 PM, Anton Khirnov wrote:
---
fftools/ffprobe.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index a39185f6fe..81610c097b 100644
--- a/fftools/ffprobe.c
+++ b/fftools/ffprobe.c
@@ -4113,7 +4113,7 @@ int main(int arg
On 6/15/2023 8:48 AM, Dawid Kozinski wrote:
- Added EVC decoder wrapper
- Changes in project configuration file and libavcodec Makefile
- Added documentation for xevd wrapper
Signed-off-by: Dawid Kozinski
I'm getting
[evc @ 01ee1ba7e960] An invalid frame was output by a decoder. This
is
> -Original Message-
> From: ffmpeg-devel On Behalf Of Raphaël
> Zumer
> Sent: 2023年7月26日 21:20
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH] avformat/movenc: Fix writing a sample
> size of 0 for PCM in MP4
>
> Hello,
>
> On 7/26/23 00:09, "zhilizhao(赵志立)" wrote
---
fftools/ffprobe.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index a39185f6fe..81610c097b 100644
--- a/fftools/ffprobe.c
+++ b/fftools/ffprobe.c
@@ -4113,7 +4113,7 @@ int main(int argc, char **argv)
show_banner(argc, argv, opt
> From: ffmpeg-devel On Behalf Of Raphaël
> Zumer
> Sent: 2023年7月26日 21:38
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat/movenc: fix sample size
> being zero in pcmC
>
> On 7/25/23 23:45, Zhao Zhili wrote:
> > From: Zhao Zhili
> >
> > -avio_w8(pb, track-
> From: ffmpeg-devel On Behalf Of
> Derek Buitenhuis
> Sent: Wednesday, July 26, 2023 8:55 PM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH v3 2/2] lavf: add prores bitstream
> demuxer and muxer
>
> On 7/26/2023 10:28 AM, hung kuishing wrote:
> > Signed-off-by: clarkh
> > --
> From: ffmpeg-devel On Behalf Of
> Paul B Mahol
> Sent: Wednesday, July 26, 2023 9:02 PM
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH v3 1/2] lavc: add prores bitstream
> parser
>
> On Wed, Jul 26, 2023 at 11:27 AM hung kuishing
>
> wr
On 7/25/23 23:45, Zhao Zhili wrote:
From: Zhao Zhili
-avio_w8(pb, track->par->bits_per_raw_sample);
+sample_size = track->par->bits_per_raw_sample;
+if (!sample_size)
+sample_size = av_get_exact_bits_per_sample(track->par->codec_id);
+av_assert0(sample_size);
+avio_w
Hello,
On 7/26/23 00:09, "zhilizhao(赵志立)" wrote:
On Jul 26, 2023, at 00:28, Raphaël Zumer wrote:
Encoding PCM in MP4 currently causes subsequent decoding to fail due to a
sample size of 0.
This doesn’t give a context on which case the sample size is 0.
Using FFmpeg (round-trip). Just mux s
On 7/26/2023 10:28 AM, hung kuishing wrote:
> Signed-off-by: clarkh
> ---
> libavformat/Makefile | 2 ++
> libavformat/allformats.c | 2 ++
> libavformat/proresdec.c | 66
> libavformat/rawenc.c | 13
> 4 files changed, 83 insertions(+)
On Wed, Jul 26, 2023 at 11:27 AM hung kuishing
wrote:
> Signed-off-by: clarkh
> ---
> libavcodec/Makefile| 1 +
> libavcodec/parsers.c | 1 +
> libavcodec/prores_parser.c | 107 +
> 3 files changed, 109 insertions(+)
> create mode 100644 li
Signed-off-by: Evgeny Pavlov
Co-authored-by: Dmitrii Ovchinnikov
---
libavcodec/amfenc_av1.c | 47 +
1 file changed, 47 insertions(+)
diff --git a/libavcodec/amfenc_av1.c b/libavcodec/amfenc_av1.c
index 30c0a9fad2..5c5313001d 100644
--- a/libavcodec/amfen
From: nyanmisaka
---
libavcodec/amfenc.c | 83 +
1 file changed, 83 insertions(+)
diff --git a/libavcodec/amfenc.c b/libavcodec/amfenc.c
index 1d863afdc4..ec71f899fe 100644
--- a/libavcodec/amfenc.c
+++ b/libavcodec/amfenc.c
@@ -36,6 +36,57 @@
#inclu
From: Michael Fabian 'Xaymar' Dirks
added 10 bit support for amf hevc.
before:
command - ffmpeg.exe -hide_banner -y -hwaccel d3d11va -hwaccel_output_format
d3d11 -i test_10bit_file.mkv -an -c:v h264_amf res.dx11_hw_h264.mkv
output - Format of input frames context (p010le) is not supported by
On Mon, 2023-07-24 at 01:27 +0200, Stefano Sabatini wrote:
> CAUTION: This email originated from outside of the organization. Do
> not click links or open attachments unless you can confirm the sender
> and know the content is safe.
>
>
> >
> > sorry to nitpick, but if we have this information
On Mon, Jul 24, 2023 at 10:19:13PM +0200, Tomas Härdin wrote:
> sön 2023-07-23 klockan 16:01 -0300 skrev James Almer:
> > What bothers me is that even though it's added outside of lavd, it's
> > being added as a brand new lavd, with all the drawbacks this implies,
> > including it being tied to la
Signed-off-by: clarkh
---
libavformat/Makefile | 2 ++
libavformat/allformats.c | 2 ++
libavformat/proresdec.c | 66
libavformat/rawenc.c | 13
4 files changed, 83 insertions(+)
create mode 100644 libavformat/proresdec.c
diff --git a
Signed-off-by: clarkh
---
libavcodec/Makefile| 1 +
libavcodec/parsers.c | 1 +
libavcodec/prores_parser.c | 107 +
3 files changed, 109 insertions(+)
create mode 100644 libavcodec/prores_parser.c
diff --git a/libavcodec/Makefile b/libavcode
avformat/flv: correct the video frametype mask to 0x70
because the flv specification said the video frametype
should use value range from 0x00 to 0x70,
so use 0xF0 have no problem before support enhanced flv,
but the 0xF0 will get incorrect result after support enhanced flv,
so should set the vide
Patch attached.
>From 68781f3bc021fe96c4b4b4a355e03d7c5bd3539b Mon Sep 17 00:00:00 2001
From: Lynne
Date: Thu, 10 Nov 2022 11:26:59 +0100
Subject: [PATCH 3/3] avfft: wrap lavu/tx instead of ff_rdft
---
libavcodec/avfft.c | 37 -
1 file changed, 24 insertions(
Patch attached.
>From 593d95ce1d2510394c09ea64d8669973889d20e8 Mon Sep 17 00:00:00 2001
From: Lynne
Date: Thu, 10 Nov 2022 11:26:33 +0100
Subject: [PATCH 2/3] avfft: wrap lavu/tx instead of ff_mdct
---
libavcodec/avfft.c | 43 ---
1 file changed, 28 inser
Patch attached.
>From 3a595d6f177617ce89cc2709eca61b7cf486ce22 Mon Sep 17 00:00:00 2001
From: Lynne
Date: Thu, 10 Nov 2022 11:23:38 +0100
Subject: [PATCH 1/3] avfft: wrap lavu/tx instead of ff_fft
---
libavcodec/avfft.c | 40 +++-
1 file changed, 31 insertion
Jul 26, 2023, 01:17 by mich...@niedermayer.cc:
> On Tue, Jul 25, 2023 at 12:47:12AM +0200, Lynne wrote:
>
>> This deprecates the currently unused API.
>> ---
>> doc/APIchanges | 5 +
>> libavcodec/avfft.h | 31 +++
>> libavcodec/tests/fft.c
From: Haihao Xiang
option tonemap is added to disable / enable tonemapping. By default
tonemapping is not performed.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 88
1 file changed, 88 insertions(+)
diff --git a/libavfilter/vf_vpp_qsv.c b
From: Haihao Xiang
User may set color range / matrix coefficient set / primaries / transfer
characteristics for output.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 90 ++--
1 file changed, 87 insertions(+), 3 deletions(-)
diff --git a/libavfi
From: Haihao Xiang
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 36
1 file changed, 36 insertions(+)
diff --git a/libavfilter/vf_vpp_qsv.c b/libavfilter/vf_vpp_qsv.c
index 334a86551b..bf4264efc5 100644
--- a/libavfilter/vf_vpp_qsv.c
+++ b/liba
From: Haihao Xiang
This allows we add mfxExtBuffer per frame later.
Signed-off-by: Haihao Xiang
---
libavfilter/qsvvpp.c | 67 +---
libavfilter/qsvvpp.h | 10 +++
2 files changed, 61 insertions(+), 16 deletions(-)
diff --git a/libavfilter/qsvvpp.c b
On Ma, 2023-07-24 at 10:41 +0800, Xiang, Haihao wrote:
> From: Haihao Xiang
>
> libavutil/hwcontext_qsv.c: In function ‘qsv_map_to’:
> libavutil/hwcontext_qsv.c:1905:47: warning: cast from pointer to integer
> of different size [-Wpointer-to-int-cast]
>
> Signed-off-by: Haihao Xiang
> ---
> li
On Ma, 2023-07-24 at 10:36 +0800, Xiang, Haihao wrote:
> From: Haihao Xiang
>
> Signed-off-by: Haihao Xiang
> ---
> libavfilter/vf_vpp_qsv.c | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/libavfilter/vf_vpp_qsv.c b/libavfilter/vf_vpp_qsv.c
> index 334a86551b..be9bf54743 100644
>
49 matches
Mail list logo