[FFmpeg-cvslog] avcodec/hevcpred_template: Removed unreachable code

2023-10-03 Thread Dawid Kozinski
ffmpeg | branch: master | Dawid Kozinski | Fri Sep 29 10:32:13 2023 +0200| [3ba3e188b32a48cfca36f02ea9671e22f4c2482c] | committer: Ronald S. Bultje avcodec/hevcpred_template: Removed unreachable code Signed-off-by: Dawid Kozinski Signed-off-by: Ronald S. Bultje > http://git.videolan.org/git

[FFmpeg-cvslog] doc/developer: move a sentence to a more appropriate place

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 20 11:20:33 2023 +0100| [491a0ad0b9513d9de7909cc795f683f7b34a6737] | committer: Anton Khirnov doc/developer: move a sentence to a more appropriate place It's targeted at our users, not developers, so it makes more sense to group it with other t

[FFmpeg-cvslog] doc/developer: fix a nonsense statement

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24 09:33:26 2023 +0200| [836a8e116a06847bb6f2c79bd41ad3108fb3268e] | committer: Anton Khirnov doc/developer: fix a nonsense statement Adding new fields to _functions_ makes no sense, it was supposed to be structs. > http://git.videolan.org/git

[FFmpeg-cvslog] doc/developer: add a code behaviour section to development policy

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24 10:22:35 2023 +0200| [e89844766163b34f4428f4a732b25f4e268098cf] | committer: Anton Khirnov doc/developer: add a code behaviour section to development policy Document our longstanding de facto policies on things like correctness, thread-safet

[FFmpeg-cvslog] doc/developer: merge the 'contributing code' section into its parent chapter

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 20 11:23:08 2023 +0100| [f3ba1158e44f4b1517277ef660edbc7c88f089dc] | committer: Anton Khirnov doc/developer: merge the 'contributing code' section into its parent chapter The section consistes of a single short paragraph linking to other chapte

[FFmpeg-cvslog] doc/developer: drop an outdated item

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24 10:46:46 2023 +0200| [4c4bf54d99a7245683aef6a197179043df8b178c] | committer: Anton Khirnov doc/developer: drop an outdated item It dates back to pre-2005 days, when people generally tended to commit their work directly without going through

[FFmpeg-cvslog] doc/developer: deduplicate commit message rules

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24 11:12:55 2023 +0200| [99fe00ab4b690578ef6c8c496812dbb477d2bc7b] | committer: Anton Khirnov doc/developer: deduplicate commit message rules The patches/committing section currently contains several partially-overlapping rules on commit messag

[FFmpeg-cvslog] lavf/gifdec: do not mark as notimestamps

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Sep 28 16:43:04 2023 +0200| [3562993d82e49347757a7112009f5a1d2391cb74] | committer: Anton Khirnov lavf/gifdec: do not mark as notimestamps The demuxer does not set packet timestamps itself after c6b6356635f598b095606cd126f31bc6ab916225 and instead

[FFmpeg-cvslog] lavc/mpegvideo_parser: improve exporting field-coding information

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Sep 30 16:32:05 2023 +0200| [4a376f45ab58f29045be6df1af8121702299c701] | committer: Anton Khirnov lavc/mpegvideo_parser: improve exporting field-coding information * export AVCodecParserContext.picture_structure. * when there are two field pictures

[FFmpeg-cvslog] lavf/demux: restrict video parser duration handling to just GIF

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Sep 28 16:33:33 2023 +0200| [80401b86d30a9348decef6341aa4779469fad281] | committer: Anton Khirnov lavf/demux: restrict video parser duration handling to just GIF The parser does not have a timebase associated with it, so in general it makes no sens

[FFmpeg-cvslog] fftools/ffmpeg_enc: do not round frame durations prematurely

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 1 14:33:13 2023 +0200| [9d4ca76c08aae1e6b3e54b424da211bfe369] | committer: Anton Khirnov fftools/ffmpeg_enc: do not round frame durations prematurely Changes the results of fate-idroq-video-encode and fate-lavf* tests, where different fram

[FFmpeg-cvslog] lavfi/yadif: update output frame durations

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Sep 30 21:19:01 2023 +0200| [63bc6430a67ad9409093c1e613f5120e72c39985] | committer: Anton Khirnov lavfi/yadif: update output frame durations > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63bc6430a67ad9409093c1e613f5120e72c39985 ---

[FFmpeg-cvslog] fftools/ffmpeg_dec: disregard demuxer timestamps for NOTIMESTAMPS formats

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 1 13:04:33 2023 +0200| [303f10d4dd642b903091728447e2d26ef77614b9] | committer: Anton Khirnov fftools/ffmpeg_dec: disregard demuxer timestamps for NOTIMESTAMPS formats In this case any timestamps are guessed by compute_pkt_fields() in libavform

[FFmpeg-cvslog] lavc/mpeg4videodec: do not invent a framerate from guessed numbers

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 1 14:11:20 2023 +0200| [cdfd15f4d85c3e089ad258d8a24fb2c6907af10c] | committer: Anton Khirnov lavc/mpeg4videodec: do not invent a framerate from guessed numbers Improves timestamps for fate-m4v* > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] lavc/mpegvideo_parser: reduce variable scopes

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Sep 30 15:28:56 2023 +0200| [2c9eb491220503280246e1a2f84bb7a87383b328] | committer: Anton Khirnov lavc/mpegvideo_parser: reduce variable scopes Drop some variables only used in a switch(). > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;

[FFmpeg-cvslog] fftools/ffmpeg: move derivation of frame duration from filter framerate

2023-10-03 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Jul 21 18:39:08 2023 +0200| [8d12762b42c27ffc0b4ce9890bc622c96c524549] | committer: Anton Khirnov fftools/ffmpeg: move derivation of frame duration from filter framerate >From ffmpeg_enc to ffmpeg_filter, which is a more appropriate place for it.

[FFmpeg-cvslog] avcodec/mpegvideo_dec: Check for existence of planes before accesses

2023-10-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Sep 30 18:07:58 2023 +0200| [3ede6cc0f18c3da842d18153b860d911bdbfbde9] | committer: Andreas Rheinhardt avcodec/mpegvideo_dec: Check for existence of planes before accesses Fixes segfaults with -debug +nomc -flags +gray (presuming a build with

[FFmpeg-cvslog] avcodec/mpegvideo_dec: Don't memset twice

2023-10-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Sep 30 19:20:00 2023 +0200| [06388250d953e5cd47bb03c2d0e1599db6d9a79f] | committer: Andreas Rheinhardt avcodec/mpegvideo_dec: Don't memset twice This has been done for the luma plane of missing FLV1 and H263 references. Also remove code duplic

[FFmpeg-cvslog] avcodec/h264_slice: Don't keep AVCodecContext props in sync manually

2023-10-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Sep 30 19:55:32 2023 +0200| [e1f3041b93cc8a382fd16d7a062edd154bdec2ea] | committer: Andreas Rheinhardt avcodec/h264_slice: Don't keep AVCodecContext props in sync manually It is already done generically in update_context_from_thread() before t

[FFmpeg-cvslog] swscale/rgb2rgb: avoid S-regs in RISC-V V uyvytoyuv422

2023-10-03 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 22:36:16 2023 +0300| [e50f8e861ba1390e6ceab7bab591bd3bfa08ced8] | committer: Rémi Denis-Courmont swscale/rgb2rgb: avoid S-regs in RISC-V V uyvytoyuv422 We can make do with callee-clobbered registers only now. As an added bonus, this ma

[FFmpeg-cvslog] swscale/rgb2rgb: rework RISC-V V uyvytoyuv422

2023-10-03 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 22:36:16 2023 +0300| [be37a2e3644fc3db4c297b347fba687c3ff9cca1] | committer: Rémi Denis-Courmont swscale/rgb2rgb: rework RISC-V V uyvytoyuv422 This avoids using relatively slow register strides. > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] swscale/rgb2rgb: unroll R-V V interleave_bytes

2023-10-03 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Sep 30 12:03:37 2023 +0300| [d14130aea34de66e89fe1d50344835a017def72b] | committer: Rémi Denis-Courmont swscale/rgb2rgb: unroll R-V V interleave_bytes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d14130aea34de66e89fe1d50344835a

[FFmpeg-cvslog] lavu/float_dsp: avoid reg-stride in R-V V reverse_fmul

2023-10-03 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Sep 30 13:08:49 2023 +0300| [446b0090cbb66ee614dcf6ca79c78dc8eb7f0e37] | committer: Rémi Denis-Courmont lavu/float_dsp: avoid reg-stride in R-V V reverse_fmul This revectors the inner loop to reverse vectors element in vectors, thus eliminati

[FFmpeg-cvslog] swscale/rgb2rgb: unroll RISC-V V uyvytoyuv422

2023-10-03 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 23:42:33 2023 +0300| [6269c4a4406bb355cbb2e209d92b4d719c963f24] | committer: Rémi Denis-Courmont swscale/rgb2rgb: unroll RISC-V V uyvytoyuv422 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6269c4a4406bb355cbb2e209d92b4d71

[FFmpeg-cvslog] avformat/concatdec: Check in/outpoint for overflow

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Sep 30 19:11:34 2023 +0200| [dedc78b4b5bdab869f3038798334639d617d2309] | committer: Michael Niedermayer avformat/concatdec: Check in/outpoint for overflow Fixes: signed integer overflow: 9154241445400 - -915424149454600 cannot be rep

[FFmpeg-cvslog] avformat/sbgdec: Check for period overflow

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Sep 30 21:18:14 2023 +0200| [a9137110eda130ba07a2a43bdedff2421efbb7a9] | committer: Michael Niedermayer avformat/sbgdec: Check for period overflow Fixes: signed integer overflow: 448124699617300 - -47785768200 cannot be represent

[FFmpeg-cvslog] avformat/westwood_vqa: Check chunk size

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Sep 22 20:08:52 2022 +0200| [5c0df3da0b7288a43a3b783117064cfcbc8037a5] | committer: Michael Niedermayer avformat/westwood_vqa: Check chunk size the type is also changed to int as it is interpreted as int in av_get_packet() Fixes: signed inte

[FFmpeg-cvslog] avcodec/lcldec: Make PNG filter addressing match the code afterwards

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jun 1 00:50:15 2023 +0200| [d11b8bd0c610c212d2a28767f94dc07a8ec473cf] | committer: Michael Niedermayer avcodec/lcldec: Make PNG filter addressing match the code afterwards Also update check accordingly Fixes: tickets/10237/mszh_306_306_yuv4

[FFmpeg-cvslog] avcodec/flacdec: Fix overflow in "33bit" decorrelate

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Sep 19 01:20:47 2023 +0200| [35e6960a6be42ec27de6a3f070071ab7e2e3f27d] | committer: Michael Niedermayer avcodec/flacdec: Fix overflow in "33bit" decorrelate Fixes: signed integer overflow: 538976288 - -9223372036854775808 cannot be represent

[FFmpeg-cvslog] avformat/avs: Check if return code is representable

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Sep 20 01:32:56 2023 +0200| [52d666edec73c834c60811e330f86a7cf1d916da] | committer: Michael Niedermayer avformat/avs: Check if return code is representable Fixes: leak Fixes: 62164/clusterfuzz-testcase-minimized-ffmpeg_dem_AVS_fuzzer-6738814

[FFmpeg-cvslog] tools/target_dec_fuzzer: Adjust threshold for MVHA

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Sep 14 00:08:46 2023 +0200| [6359b2ce038ef596f1e81b4c1238512d6d5df920] | committer: Michael Niedermayer tools/target_dec_fuzzer: Adjust threshold for MVHA Fixes: Timeout Fixes: 62120/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVHA_fuz

[FFmpeg-cvslog] avcodec/aacdec_template: Better avoidance of signed integer overflow in imdct_and_windowing_eld()

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Sep 14 01:21:29 2023 +0200| [7f4fed52165cbc1b2fcc9663fc053516ae77c760] | committer: Michael Niedermayer avcodec/aacdec_template: Better avoidance of signed integer overflow in imdct_and_windowing_eld() Fixes: 62171/clusterfuzz-testcase-mini

[FFmpeg-cvslog] avcodec/flacdec: Fix integer overflow in "33bit" DECODER_SUBFRAME_FIXED_WIDE()

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Sep 19 01:24:37 2023 +0200| [112a077d06585e5cf5efcff76c15a1760b0bb455] | committer: Michael Niedermayer avcodec/flacdec: Fix integer overflow in "33bit" DECODER_SUBFRAME_FIXED_WIDE() Fixes: signed integer overflow: 4 * 2307917133220067266 can

[FFmpeg-cvslog] avcodec/utvideodec: move allocation to the end of init

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Sep 20 01:07:58 2023 +0200| [53948d6200479d25cf0d82c1e7f7cf50eebdc6ff] | committer: Michael Niedermayer avcodec/utvideodec: move allocation to the end of init Fixes: mem leak Fixes: 62164/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_UTV

[FFmpeg-cvslog] avcodec/wavarc: Fix integer overflwo in do_stereo()

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Sep 21 00:13:27 2023 +0200| [f3c986200d7f4ec934c480b09aa8a13554da032d] | committer: Michael Niedermayer avcodec/wavarc: Fix integer overflwo in do_stereo() Fixes: signed integer overflow: 148676193 - -2006512262 cannot be represented in type

[FFmpeg-cvslog] avcodec/wavarc: Allocate AV_INPUT_BUFFER_PADDING_SIZE

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Sep 21 00:29:24 2023 +0200| [dbcf285abdc7921b065491862be048bdd0c9289d] | committer: Michael Niedermayer avcodec/wavarc: Allocate AV_INPUT_BUFFER_PADDING_SIZE Fixes: overread Fixes: 62164/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WAVA

[FFmpeg-cvslog] avutil/tx_template: Fix some signed integer overflows in DECL_FFT5()

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Sep 15 00:32:19 2023 +0200| [c42a89309ae5e5bf856a6a28f9294562a8b89c48] | committer: Michael Niedermayer avutil/tx_template: Fix some signed integer overflows in DECL_FFT5() Fixes: signed integer overflow: -1364715454 + -1468954671 cannot be r

[FFmpeg-cvslog] tools/target_dec_fuzzer: Adjust wmapro threshold

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Sep 16 22:58:07 2023 +0200| [bb9f8a1cb7d7b5e3742fe2212c144efea258f3d0] | committer: Michael Niedermayer tools/target_dec_fuzzer: Adjust wmapro threshold Fixes: Timeout Fixes: 62266/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAPRO_fuz

[FFmpeg-cvslog] avcodec/escape124: Do not return random numbers

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun Sep 17 00:21:52 2023 +0200| [fe6d46490f5ea9155fe0601b6246960ae17317fc] | committer: Michael Niedermayer avcodec/escape124: Do not return random numbers Fixes: out of array access Fixes: 62164/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID

[FFmpeg-cvslog] avcodec/wavarc: Check k in decode_5elp()

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Sep 21 01:10:11 2023 +0200| [9cef555bc52e26e674b0c3988bb20a08315e76e1] | committer: Michael Niedermayer avcodec/wavarc: Check k in decode_5elp() regression since 18b2ecc24778140c2bc798ed64842dc8feb6dc3a Fixes: assertion failure Fixes: 62164

[FFmpeg-cvslog] avcodec/apedec: Fix an integer overflow in predictor_update_filter()

2023-10-03 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Sep 16 23:36:29 2023 +0200| [515c0247a3062ca4639e457c81d2f58c504e9e8f] | committer: Michael Niedermayer avcodec/apedec: Fix an integer overflow in predictor_update_filter() Fixes: signed integer overflow: -2147483506 + -801380 cannot be repre

[FFmpeg-cvslog] lavu/float_dsp: avoid reg-stride in R-V V fmul_window

2023-10-03 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 20:31:36 2023 +0300| [9240035c0e0c81d59a8175e84ca8b2b8595ee343] | committer: Rémi Denis-Courmont lavu/float_dsp: avoid reg-stride in R-V V fmul_window > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9240035c0e0c81d59a8175e8