Re: [FFmpeg-devel] [PATCH]lavd/decklink_dec: Use correct case for codec point / fourcc v210

2020-12-12 Thread Marton Balint
On Fri, 11 Dec 2020, Carl Eugen Hoyos wrote: Hi! Attached patch fixes ticket #9005. Why are the codec_tags set at all? Can't we simply remove setting of all the codec tags in decklink? They hold no additional information to codec id and pixel format. This should also fix the issue IMHO.

Re: [FFmpeg-devel] [PATCH 3/3] lavfi/dnn: check the return value from sws_getContext

2020-12-12 Thread Guo, Yejun
> -Original Message- > From: ffmpeg-devel On Behalf Of Jun > Zhao > Sent: 2020年12月9日 17:53 > To: ffmpeg-devel@ffmpeg.org > Cc: Jun Zhao > Subject: [FFmpeg-devel] [PATCH 3/3] lavfi/dnn: check the return value from > sws_getContext > > From: Jun Zhao > > sws_getContext may be return NU

[FFmpeg-devel] [PATCH 2/2] avformat/voc_packet: Add a basic check on max_size

2020-12-12 Thread Michael Niedermayer
Fixes: signed integer overflow: -2147483648 - 4 cannot be represented in type 'int' Fixes: 28127/clusterfuzz-testcase-minimized-ffmpeg_dem_VOC_fuzzer-4880586455646208 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niede

[FFmpeg-devel] [PATCH 1/2] avformat/wtvdec: Check for EOF before potentially reseting the eof state

2020-12-12 Thread Michael Niedermayer
Fixes: infinite loop Fixes: 28042/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-6311288967528448 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavformat/wtvdec.c | 3 +++ 1 file changed, 3 ins

[FFmpeg-devel] [PATCH 5/7] fate: add tests for AVID

2020-12-12 Thread Anton Khirnov
Samples cut from tickets 971 and 4741 --- tests/fate/video.mak | 6 ++ tests/ref/fate/avid-interlaced | 7 +++ tests/ref/fate/avid-meridian | 15 +++ 3 files changed, 28 insertions(+) create mode 100644 tests/ref/fate/avid-interlaced create mode 100644 tests/ref

[FFmpeg-devel] [PATCH 6/7] lavc/mjpegdec: cosmetics, org->orig

2020-12-12 Thread Anton Khirnov
--- libavcodec/mjpegdec.c | 6 +++--- libavcodec/mjpegdec.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index 82098e4295..ea3f125cca 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -172,7 +172,7 @@ av_cold i

[FFmpeg-devel] [PATCH 1/7] tools/target_dec_fuzzer: use non-obsolete decoding API

2020-12-12 Thread Anton Khirnov
--- tools/target_dec_fuzzer.c | 36 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c index 11530cbf79..23ffca3923 100644 --- a/tools/target_dec_fuzzer.c +++ b/tools/target_dec_fuzzer.c @@ -88,6

[FFmpeg-devel] [PATCH 3/7] api-band-test: use non-obsolete decoding API

2020-12-12 Thread Anton Khirnov
--- tests/api/api-band-test.c | 90 +++ 1 file changed, 53 insertions(+), 37 deletions(-) diff --git a/tests/api/api-band-test.c b/tests/api/api-band-test.c index 257e741694..34bed1d6be 100644 --- a/tests/api/api-band-test.c +++ b/tests/api/api-band-test.c @@ -

[FFmpeg-devel] [PATCH 4/7] api-seek-test: use non-obsolete decoding API

2020-12-12 Thread Anton Khirnov
--- tests/api/api-seek-test.c | 104 +++--- 1 file changed, 62 insertions(+), 42 deletions(-) diff --git a/tests/api/api-seek-test.c b/tests/api/api-seek-test.c index ae33581244..bb9f5c89b3 100644 --- a/tests/api/api-seek-test.c +++ b/tests/api/api-seek-test.c @@ -

[FFmpeg-devel] [PATCH 7/7] Handle AVID MJPEG streams directly in the MJPEG decoder.

2020-12-12 Thread Anton Khirnov
AVID streams, currently handled by the AVRN decoder can be (depending on extradata contents) either MJPEG or raw video. To decode the MJPEG variant, the AVRN decoder currently instantiates a MJPEG decoder internally and forwards decoded frames to the caller (possibly after cropping them). This is

[FFmpeg-devel] [PATCH 2/7] api-h264-test: use non-obsolete decoding API

2020-12-12 Thread Anton Khirnov
--- tests/api/api-h264-test.c | 85 --- 1 file changed, 53 insertions(+), 32 deletions(-) diff --git a/tests/api/api-h264-test.c b/tests/api/api-h264-test.c index 678a1ea166..04bdfbc9d2 100644 --- a/tests/api/api-h264-test.c +++ b/tests/api/api-h264-test.c @@ -

Re: [FFmpeg-devel] [PATCH 5/7] fate: add tests for AVID

2020-12-12 Thread Anton Khirnov
Can someone with write access to FATE samples please put https://0x0.st/iFsU.mov -> avid/avidmeridianntsc.mov https://0x0.st/iFsD.avi -> avid/avid_ntsc_interlaced.avi Thanks, -- Anton Khirnov ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https:/

[FFmpeg-devel] Call for maintainers: vf_uspp, vf_mcdeint

2020-12-12 Thread Anton Khirnov
Hi, as we are approaching the next major bump, vf_mcdeint and vf_uspp filters are still using deprecated libavcodec APIs. Does anyone care about preserving and maintaining them? If so, please step forward and make them work with non-deprecated APIs. -- Anton Khirnov _

Re: [FFmpeg-devel] [PATCH 5/7] fate: add tests for AVID

2020-12-12 Thread James Almer
On 12/12/2020 12:51 PM, Anton Khirnov wrote: Can someone with write access to FATE samples please put https://0x0.st/iFsU.mov -> avid/avidmeridianntsc.mov https://0x0.st/iFsD.avi -> avid/avid_ntsc_interlaced.avi Thanks, Done. ___ ffmpeg-devel mailing

Re: [FFmpeg-devel] [PATCH 1/2] avformat/wtvdec: Check for EOF before potentially reseting the eof state

2020-12-12 Thread Peter Ross
On Sat, Dec 12, 2020 at 12:38:43PM +0100, Michael Niedermayer wrote: > Fixes: infinite loop > Fixes: > 28042/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-6311288967528448 > > Found-by: continuous fuzzing process > https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg > Signed-of

Re: [FFmpeg-devel] [PATCH] fate: fix fate-filter-hqx on BE arches

2020-12-12 Thread Andriy Gelman
On Sat, 05. Dec 23:51, Michael Niedermayer wrote: > On Fri, Dec 04, 2020 at 09:26:11PM -0500, Andriy Gelman wrote: > > From: Andriy Gelman > > > > One of the inputs to the fate test has an rgba pixel format which needs > > to be converted to rgb32 (argb on BE) for the hqx filter. Because auto > >

Re: [FFmpeg-devel] [PATCH] swscale/rgb2rgb_template: use shuffle macro on BE arches

2020-12-12 Thread Andriy Gelman
On Wed, 02. Dec 22:09, Michael Niedermayer wrote: > On Mon, Nov 30, 2020 at 12:46:51AM -0500, Andriy Gelman wrote: > > From: Andriy Gelman > > > > Fixes fate-qtrle-32bit on PPC64 qemu > > also fixes this on mips-qemu > > LGTM > > thx > thanks, will apply and enable the test. -- Andriy

Re: [FFmpeg-devel] [PATCH] swscale/rgb2rgb_template: use shuffle macro on BE arches

2020-12-12 Thread Carl Eugen Hoyos
Am Sa., 12. Dez. 2020 um 23:41 Uhr schrieb Andriy Gelman : > > On Wed, 02. Dec 22:09, Michael Niedermayer wrote: > > On Mon, Nov 30, 2020 at 12:46:51AM -0500, Andriy Gelman wrote: > > > From: Andriy Gelman > > > > > > Fixes fate-qtrle-32bit on PPC64 qemu > > > > also fixes this on mips-qemu > > >

Re: [FFmpeg-devel] [PATCH 2/2] avformat/voc_packet: Add a basic check on max_size

2020-12-12 Thread Michael Niedermayer
On Sat, Dec 12, 2020 at 12:38:44PM +0100, Michael Niedermayer wrote: > Fixes: signed integer overflow: -2147483648 - 4 cannot be represented in type > 'int' > Fixes: > 28127/clusterfuzz-testcase-minimized-ffmpeg_dem_VOC_fuzzer-4880586455646208 > > Found-by: continuous fuzzing process > https://

Re: [FFmpeg-devel] [PATCH 1/1] avformat/mov: fix timecode with counter mode flag set

2020-12-12 Thread Mark Reid
On Sat, Nov 28, 2020 at 8:08 PM wrote: > From: Mark Reid > > The current behaviour ends up squaring the avg_frame_rate if the conter > mode flag is set. > This messes up the timecode calculation, and looks to me as a regression > that > seems to have been introduced 428b4aac. > > The new behavio

Re: [FFmpeg-devel] [PATCH 7/7] Handle AVID MJPEG streams directly in the MJPEG decoder.

2020-12-12 Thread James Almer
On 12/12/2020 12:45 PM, Anton Khirnov wrote: AVID streams, currently handled by the AVRN decoder can be (depending on extradata contents) either MJPEG or raw video. To decode the MJPEG variant, the AVRN decoder currently instantiates a MJPEG decoder internally and forwards decoded frames to the c

[FFmpeg-devel] [PATCH 2/5] avcodec/h2645_parse: Reduce the initial skipped_bytes_pos size with small inputs

2020-12-12 Thread Michael Niedermayer
Fixes: OOM Fixes: 23817/clusterfuzz-testcase-minimized-ffmpeg_BSF_H264_METADATA_fuzzer-6300869057576960 Fixes: 28055/clusterfuzz-testcase-minimized-ffmpeg_BSF_TRACE_HEADERS_fuzzer-5706035297517568 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpe

[FFmpeg-devel] [PATCH 4/5] avformat/aadec: Check for EOF while reading chapters

2020-12-12 Thread Michael Niedermayer
Fixes: timeout Fixes: 28199/clusterfuzz-testcase-minimized-ffmpeg_dem_AA_fuzzer-4896162657861632 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavformat/aadec.c | 3 ++- 1 file changed, 2 insertions(

[FFmpeg-devel] [PATCH 1/5] avformat/voc_packet: Add a basic check on max_size

2020-12-12 Thread Michael Niedermayer
Fixes: signed integer overflow: -2147483648 - 4 cannot be represented in type 'int' Fixes: 28127/clusterfuzz-testcase-minimized-ffmpeg_dem_VOC_fuzzer-4880586455646208 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niede

[FFmpeg-devel] [PATCH 3/5] avformat/mpegts: Check pcr_incr before setting bitrate

2020-12-12 Thread Michael Niedermayer
Fixes: division by zero Fixes: 26459/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-5666350112178176 Fixes: 28154/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-5195728439476224 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/

[FFmpeg-devel] [PATCH 5/5] avformat/mov: Extend data_size check in mov_read_udta_string()

2020-12-12 Thread Michael Niedermayer
Fixes: signed integer overflow: -2147483634 - 16 cannot be represented in type 'int' Fixes: 28322/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5711888402612224 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Nied

[FFmpeg-devel] [PATCH 1/3] avcodec/decode: set best_effort_timestamp on output frames for all decoders

2020-12-12 Thread James Almer
Fixes a decoding regression introduced by e9a2a87773, and as a side effect also fixes bogus values set to certain audio frames that had some samples discarded, where the offsets added to pts, pkt_dts and pkt_duration were not reflected in best_effort_timestamp. Signed-off-by: James Almer --- lib

[FFmpeg-devel] [PATCH 2/3] avcodec/mjpegdec: stop setting AVFrame->best_effort_timestamp

2020-12-12 Thread James Almer
It's now set by the generic decode code. Signed-off-by: James Almer --- libavcodec/mjpegdec.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index 82098e4295..11fb809c10 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -2605,7 +2

[FFmpeg-devel] [PATCH 3/3] avcodec/libdav1d: stop setting AVFrame->best_effort_timestamp

2020-12-12 Thread James Almer
It's now set by the generic decode code. Signed-off-by: James Almer --- libavcodec/libdav1d.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/libdav1d.c b/libavcodec/libdav1d.c index de57bce33d..383e4557b4 100644 --- a/libavcodec/libdav1d.c +++ b/libavcodec/libdav1

Re: [FFmpeg-devel] [PATCH] swscale/rgb2rgb_template: use shuffle macro on BE arches

2020-12-12 Thread Andriy Gelman
On Sun, 13. Dec 00:22, Carl Eugen Hoyos wrote: > Am Sa., 12. Dez. 2020 um 23:41 Uhr schrieb Andriy Gelman > : > > > > On Wed, 02. Dec 22:09, Michael Niedermayer wrote: > > > On Mon, Nov 30, 2020 at 12:46:51AM -0500, Andriy Gelman wrote: > > > > From: Andriy Gelman > > > > > > > > Fixes fate-qtrle-