[FFmpeg-cvslog] lavc/takdsp: R-V V decorrelate_sm

2023-12-22 Thread sunyuechi
ffmpeg | branch: master | sunyuechi | Mon Dec 18 22:53:39 2023 +0800| [3d39b8d4e7ca43baafa3b4cd5784dd64197dd232] | committer: Rémi Denis-Courmont lavc/takdsp: R-V V decorrelate_sm C908: decorrelate_sm_c: 130.0 decorrelate_sm_rvv_i32: 43.2 Signed-off-by: Rémi Denis-Courmont (with minor

[FFmpeg-cvslog] checkasm/takdsp: add decorrelate_sf test

2023-12-22 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Dec 21 22:11:25 2023 -0300| [c5029bb19352524463f3560fe7f6cb794e147b1f] | committer: James Almer checkasm/takdsp: add decorrelate_sf test Signed-off-by: James Almer >

[FFmpeg-cvslog] avcodec/takdsp: fix const correctness

2023-12-22 Thread James Almer
ffmpeg | branch: master | James Almer | Fri Dec 22 09:09:33 2023 -0300| [46775e64f8b34f5e4d09df8458654f9f50626c4b] | committer: James Almer avcodec/takdsp: fix const correctness Signed-off-by: James Almer >

[FFmpeg-cvslog] checkasm: Fix the takdsp tests

2023-12-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Dec 22 11:39:57 2023 +0200| [935837c3d388f47de39fab40337e4b356d03c298] | committer: Martin Storsjö checkasm: Fix the takdsp tests For memcpy and memcmp, we need to multiply by the element size, otherwise we're copying and comparing only a

[FFmpeg-cvslog] avcodec/libjxldec: emit proper PTS to decoded AVFrame

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Dec 15 16:06:33 2023 -0500| [5942cf46b6ca4daeff51322ce9fb6e683366a166] | committer: Leo Izen avcodec/libjxldec: emit proper PTS to decoded AVFrame If a sequence of JXL images is encapsulated in a container that has PTS information, we should use the PTS

[FFmpeg-cvslog] avcodec/pngdec: improve handling of bad cICP range tags

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Dec 12 14:41:01 2023 -0500| [4013b8d3f04966338267aecee2ac7d23ed2064b5] | committer: Leo Izen avcodec/pngdec: improve handling of bad cICP range tags FFmpeg doesn't support tv-range RGB throughout most of its pipeline, so we should keep the warning.

[FFmpeg-cvslog] avcodec/libjxldec: produce rgbf32 and rgbaf32 frames

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Dec 11 07:02:32 2023 -0500| [f6ef6a853cd6334fcc70aa6c1b3f05028d57b82b] | committer: Leo Izen avcodec/libjxldec: produce rgbf32 and rgbaf32 frames These pixel formats have always been supported by libjxl, but at the time this plugin was written, they

[FFmpeg-cvslog] avcodec/libjxlenc: Don't refer to decoder in comments

2023-12-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Dec 22 00:01:52 2023 +0100| [577dd7b762c9d81b9886ec967b91a7b03f459f23] | committer: Leo Izen avcodec/libjxlenc: Don't refer to decoder in comments Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/libjxlenc: accept rgbf32 and rgbaf32 frames

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Dec 11 07:02:33 2023 -0500| [42f78925d706ad62c982ec25566351f75d44d482] | committer: Leo Izen avcodec/libjxlenc: accept rgbf32 and rgbaf32 frames These pixel formats have always been supported by libjxl, but at the time this plugin was written, they were

[FFmpeg-cvslog] avcodec/libjxlenc: Set AV_CODEC_CAP_DR1

2023-12-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Dec 22 00:03:03 2023 +0100| [370ce305f4f99073f823628606872f406d4abbff] | committer: Leo Izen avcodec/libjxlenc: Set AV_CODEC_CAP_DR1 This encoder uses ff_get_encode_buffer() to allocate the packet buffer. Signed-off-by: Andreas Rheinhardt

[FFmpeg-cvslog] configure: Remove/factorize a redundant check for UWP mode

2023-12-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Dec 21 23:22:29 2023 +0200| [6d045187880c9209e8d2a4b995acba7284088f83] | committer: Martin Storsjö configure: Remove/factorize a redundant check for UWP mode The check for UWP mode was duplicated from right above, in

[FFmpeg-cvslog] configure: Fix linking d3d12va in UWP mode

2023-12-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Dec 21 23:25:00 2023 +0200| [4f493659fd793f2c0191c56608d0e3e2757badf4] | committer: Martin Storsjö configure: Fix linking d3d12va in UWP mode Signed-off-by: Martin Storsjö >

[FFmpeg-cvslog] fftools/cmdutils: renumber option flags sequentially

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 10:56:02 2023 +0100| [66fcfc0009d08ac6ef95f5db4a1b6ee3ba502b8f] | committer: Anton Khirnov fftools/cmdutils: renumber option flags sequentially Also, document them. >

[FFmpeg-cvslog] fftools: split off option types from other flags

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Dec 15 08:50:26 2023 +0100| [d2e479a4296b1b3009a1e127ecddac5d550095e1] | committer: Anton Khirnov fftools: split off option types from other flags These values are not actually flags, as only one of them can be meaningfully set. >

[FFmpeg-cvslog] fftools/cmdutils: include OPT_PERFILE in OPT_OFFSET

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 11:47:33 2023 +0100| [2f1bc3b424f33069e4d870b05898aa1500f9b1ff] | committer: Anton Khirnov fftools/cmdutils: include OPT_PERFILE in OPT_OFFSET And analogously OPT_OFFSET in OPT_SPEC. Previously the inclusion would be implicit and required

[FFmpeg-cvslog] fftools/cmdutils: rename HAS_ARG to OPT_FUNC_ARG

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 10:45:45 2023 +0100| [5b1b13207245344d27f0e087a734f46ec5afeca7] | committer: Anton Khirnov fftools/cmdutils: rename HAS_ARG to OPT_FUNC_ARG For consistent namespacing with other option flags. Also, document and enforce that it can only be

[FFmpeg-cvslog] fftools/cmdutils: check valid flags for OPT_TYPE_FUNC

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 12:03:49 2023 +0100| [579238226901285eff24ef88ae1a53b7f166adf5] | committer: Anton Khirnov fftools/cmdutils: check valid flags for OPT_TYPE_FUNC SPEC and OFFSET do not make sense for functions. >

[FFmpeg-cvslog] fftools/cmdutils: add a struct for a list of SpecifierOpt

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 14:20:57 2023 +0100| [0ba70a679216a504ed4ea6f50c37283cf099e8ae] | committer: Anton Khirnov fftools/cmdutils: add a struct for a list of SpecifierOpt Significantly simplifies the code dealing with OPT_SPEC. >

[FFmpeg-cvslog] fftools/ffmpeg_opt: move deprecated options to the end of the list

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Dec 15 09:21:09 2023 +0100| [074abeb57e210d7a13ac89026af2a3f0636c2907] | committer: Anton Khirnov fftools/ffmpeg_opt: move deprecated options to the end of the list This way they don't clutter this already-cluttered code even further. >

[FFmpeg-cvslog] fftools/ffmpeg: change the MATCH_PER_TYPE_OPT macro into a function

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 14:42:38 2023 +0100| [148fac277a173473eed4ea6b03c7575e5696b3fa] | committer: Anton Khirnov fftools/ffmpeg: change the MATCH_PER_TYPE_OPT macro into a function There is no reason for it to be a macro anymore, this makes the code using it

[FFmpeg-cvslog] fftools/ffmpeg: improve WARN_MULTIPLE_OPT_USAGE()

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Dec 17 18:10:17 2023 +0100| [41716214c2912cf84946c939bea5400581384569] | committer: Anton Khirnov fftools/ffmpeg: improve WARN_MULTIPLE_OPT_USAGE() Currently it requires every single OPT_SPEC option to be accompanied by an array of alternate names

[FFmpeg-cvslog] fftools/ffmpeg_opt: update program description to match manpage

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 09:11:44 2023 +0100| [86e8439994d86b33f9b22ad64c4a31a559f05aac] | committer: Anton Khirnov fftools/ffmpeg_opt: update program description to match manpage Cf. 2244722f1f3 >

[FFmpeg-cvslog] fftools/cmdutils: simplify handling of the HAS_ARG option flag

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Dec 15 08:24:14 2023 +0100| [b472c46a7020bfcd74952c04914a929476b701f2] | committer: Anton Khirnov fftools/cmdutils: simplify handling of the HAS_ARG option flag This option flag only carries nontrivial information for options that call a function,

[FFmpeg-cvslog] fftools/ffmpeg_opt: drop HAS_ARG from auto{scale,rotate}

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Dec 15 02:31:03 2023 +0100| [25c98566e8a45b50415c80ca6450282f2ec0657a] | committer: Anton Khirnov fftools/ffmpeg_opt: drop HAS_ARG from auto{scale,rotate} It causes those options to be parsed as either * -autofoo 0/1 (with an argument) *

[FFmpeg-cvslog] fftools/ffmpeg_opt: mark more options as OPT_EXPERT

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 09:19:25 2023 +0100| [0125cab38549f187471ca320ea6b37234def3a34] | committer: Anton Khirnov fftools/ffmpeg_opt: mark more options as OPT_EXPERT Reduces the basic help output to a reasonable size and stops confusing users with options the

[FFmpeg-cvslog] fftools/ffmpeg_opt: refine printing type-specific options

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 10:20:06 2023 +0100| [74df1b73d491e790190d8a484ba2c8a531f90f07] | committer: Anton Khirnov fftools/ffmpeg_opt: refine printing type-specific options * filter subtitle/data options out of main, video and audio sections * add filters that

[FFmpeg-cvslog] fftools/ffmpeg_opt: print a section for data-stream options

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 10:24:45 2023 +0100| [84352c989198935f76a189e355c8f3848049caf8] | committer: Anton Khirnov fftools/ffmpeg_opt: print a section for data-stream options Only show it with show_advanced (triggered by -h long), since data streams themselves are

[FFmpeg-cvslog] fftools/ffmpeg_opt: fix -dn flags

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 10:24:45 2023 +0100| [8d8c2b410fd5cdc51428c5e8d473f78b193a0b6c] | committer: Anton Khirnov fftools/ffmpeg_opt: fix -dn flags It's a data, not video option. >

[FFmpeg-cvslog] fftools/ffmpeg: mark -vsync for future removal

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 10:50:44 2023 +0100| [7f982065a8025a65ef0e3e719b0fb1a59b2a0d77] | committer: Anton Khirnov fftools/ffmpeg: mark -vsync for future removal It has already been deprecated over a year ago. >

[FFmpeg-cvslog] fftools/ffmpeg: remove deprecated -[av]bsf

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 10:54:11 2023 +0100| [6325aede08d5c7086b3798cb7041299e1d07f93a] | committer: Anton Khirnov fftools/ffmpeg: remove deprecated -[av]bsf They were marked as deprecated over 10 years ago. >

[FFmpeg-cvslog] lavf: allow setting AVStream.discard as an AVOption

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 19:53:35 2023 +0100| [b26407ccb8e5fdd8b7263de002f7b0a44d8beb92] | committer: Anton Khirnov lavf: allow setting AVStream.discard as an AVOption >

[FFmpeg-cvslog] fftools/ffmpeg_demux: set discard on the AVStream directly

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 20:14:21 2023 +0100| [6916105b11fb2fbb6fb1698da47dc061c995afab] | committer: Anton Khirnov fftools/ffmpeg_demux: set discard on the AVStream directly Avoid taking an ugly detour through the decoder AVCodecContext. >

[FFmpeg-cvslog] fftools/ffmpeg_filter: only set framerate for video

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Dec 15 02:25:41 2023 +0100| [dc2fc5a919608e3937137f11548f4be5ee99523d] | committer: Anton Khirnov fftools/ffmpeg_filter: only set framerate for video Otherwise an unitialized stack value would be copied to FPSConvContext. As it's then never used,

[FFmpeg-cvslog] fftools/opt_common: mark some options as OPT_EXPERT

2023-12-22 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Dec 18 09:19:25 2023 +0100| [c5a87d8bdbb2f4a20a4374088497d1bab8bf4e91] | committer: Anton Khirnov fftools/opt_common: mark some options as OPT_EXPERT So they don't clutter the standard help output. -loglevel is marked because there is no need to