[FFmpeg-cvslog] Revert "tests/fate: disable compression for zlib-based codecs"

2024-10-16 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Oct 16 17:31:06 2024 -0300| [e206e72b83a0e512e21694a43af4df2b53f6d045] | committer: James Almer Revert "tests/fate: disable compression for zlib-based codecs" This made the output non binary reproducible across different versions of zlib. This reverts

[FFmpeg-cvslog] libavcodec/ffv1enc: Add option to select the quantization table

2024-10-16 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Oct 15 00:42:49 2024 +0200| [d0927ed0a802d91e60c2894a718b62859a859fe7] | committer: Michael Niedermayer libavcodec/ffv1enc: Add option to select the quantization table Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] avcodec/ffv1: add a named constant for the quant table size

2024-10-16 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Oct 15 22:39:58 2024 +0200| [81a360a5ed9e7dcc841e791c2779f09cbd99b5d3] | committer: Michael Niedermayer avcodec/ffv1: add a named constant for the quant table size Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer > http:

[FFmpeg-cvslog] avcodec/ffv1: RCT is only possible with RGB

2024-10-16 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Oct 3 01:49:09 2024 +0200| [2542e9296c76524494a2d17a4423d756560b5273] | committer: Michael Niedermayer avcodec/ffv1: RCT is only possible with RGB Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer > http://git.videolan.o

[FFmpeg-cvslog] lavu/opt: deprecate av_opt_ptr()

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 13:18:55 2024 +0200| [31b5b3badc2bc3d9d59d5b534c84033c9eb3d577] | committer: Anton Khirnov lavu/opt: deprecate av_opt_ptr() It has no more internal callers, and we do not want to support direct pointer access via AVOptions, as that constrain

[FFmpeg-cvslog] lavf: move demuxing-specific fields from FFFormatContext to FormatContextInternal

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 10:31:51 2024 +0200| [cb80ec0b6cd7f954839427b4c86958d1475f2df4] | committer: Anton Khirnov lavf: move demuxing-specific fields from FFFormatContext to FormatContextInternal > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb80ec0

[FFmpeg-cvslog] lavf/flvdec: replace a private option with a field in FFFormatContext

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 13:08:10 2024 +0200| [86460a0342d7cbd59ad794f515d7d525331b54dd] | committer: Anton Khirnov lavf/flvdec: replace a private option with a field in FFFormatContext The demuxer's 'missing_streams' private option is used to communicate informatio

[FFmpeg-cvslog] lavf: move muxing-specific fields from FFFormatContext to FormatContextInternal

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 10:31:51 2024 +0200| [6d05e7e314207209200566f5b6fb0a77bc968028] | committer: Anton Khirnov lavf: move muxing-specific fields from FFFormatContext to FormatContextInternal > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d05e7e314

[FFmpeg-cvslog] lavf: replace FFFormatContext.prefer_codec_framerate with FF_INFMT_FLAG

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 12:35:31 2024 +0200| [31da5222a400a385c0633c54e20b0ae1b30730df] | committer: Anton Khirnov lavf: replace FFFormatContext.prefer_codec_framerate with FF_INFMT_FLAG There is no reason for this to be a dynamic property, as the only demuxer usin

[FFmpeg-cvslog] lavf: add new struct for data private to generic layer

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 10:13:46 2024 +0200| [772911d3a8bbc16c34fa9558e15b86b2fa2619a5] | committer: Anton Khirnov lavf: add new struct for data private to generic layer Trivial for now, will become more useful in future commits, as many fields from FFFormatContext

[FFmpeg-cvslog] lavf: deprecate av_format_inject_global_side_data()

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 12:21:37 2024 +0200| [12e5116872557c8d9cea9408d05867ef08e0bfc4] | committer: Anton Khirnov lavf: deprecate av_format_inject_global_side_data() This function would otherwise fail to build on the next major bump, as inject_global_side_data is

[FFmpeg-cvslog] lavf: add a header for generic-layer interfaces

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 08:59:53 2024 +0200| [461a359abce7958cdd9cb4961ad9070118300258] | committer: Anton Khirnov lavf: add a header for generic-layer interfaces Analogous to what was previously done in avcodec and avfilter. > http://git.videolan.org/gitweb.cgi/f

[FFmpeg-cvslog] lavf/internal: remove a prototype for non-existent function

2024-10-16 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Oct 13 08:54:01 2024 +0200| [de49452bc122077ed64b48bcfc475cf53e3be78b] | committer: Anton Khirnov lavf/internal: remove a prototype for non-existent function ff_stream_side_data_copy() has been gone since 5432d2aacad5fa7420fe2d9369ed061d521e92d6 >

[FFmpeg-cvslog] avcodec/vulkan_encode_h265: use the proper printf specifier for size_t

2024-10-16 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Oct 16 10:15:43 2024 -0300| [1f7268a44d3334d4605d4bbb865e1ecabef9993a] | committer: James Almer avcodec/vulkan_encode_h265: use the proper printf specifier for size_t Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avcodec/vulkan_encode_h264: use the proper printf specifier for size_t

2024-10-16 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Oct 16 10:14:44 2024 -0300| [a61517598f8dfc3cd07b84830577eaccfabe3118] | committer: James Almer avcodec/vulkan_encode_h264: use the proper printf specifier for size_t Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] fate/vcodec: add a test for v410 pixel format raw video

2024-10-16 Thread James Almer
ffmpeg | branch: master | James Almer | Mon Oct 14 00:16:36 2024 -0300| [cb2f5cf400333112d72cfa0968820de6921cfe4e] | committer: James Almer fate/vcodec: add a test for v410 pixel format raw video Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb2f5cf400

[FFmpeg-cvslog] fate/vcodec: stop using the deprecated v308 codec

2024-10-16 Thread James Almer
ffmpeg | branch: master | James Almer | Mon Oct 14 00:09:53 2024 -0300| [5d07ec04f216ec5d2fbd1831d2c747aae46ae7b8] | committer: James Almer fate/vcodec: stop using the deprecated v308 codec stddev and PSNR values change by the removal of format conversion and because of the added sws_flags. Eit

[FFmpeg-cvslog] fate/vcodec: stop using the deprecated v408 codec

2024-10-16 Thread James Almer
ffmpeg | branch: master | James Almer | Mon Oct 14 00:10:54 2024 -0300| [03a88e56e017ac443f76c2617aa4231e347916aa] | committer: James Almer fate/vcodec: stop using the deprecated v408 codec Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=03a88e56e017ac44

[FFmpeg-cvslog] avcodec/vvcdec: remove unused tb_pos_x0 and tb_pos_y0

2024-10-16 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Oct 4 22:31:15 2024 +0800| [a144e7b92e235e2af00bf456d745d3de825f0978] | committer: Nuo Mi avcodec/vvcdec: remove unused tb_pos_x0 and tb_pos_y0 This change will save approximately 531 MB for an 8K clip when processed with 16 threads. The calculation is a

[FFmpeg-cvslog] avcodec/vvdec: refact, ff_vvc_deblock_bs use CodingUnit/TransformUnit instead of fc->tabs

2024-10-16 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Oct 4 22:31:14 2024 +0800| [2e936f2c117270986579dee4358d3c802b48daf3] | committer: Nuo Mi avcodec/vvdec: refact, ff_vvc_deblock_bs use CodingUnit/TransformUnit instead of fc->tabs perf result for: "perf record -F 99 ./ffmpeg_g -i Tango2_3840x2160_60_10_

[FFmpeg-cvslog] avcodec/vvcdec: misc, move pcmf from min_tu_tl_init to min_cb_nz_tl_init

2024-10-16 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Oct 4 22:31:13 2024 +0800| [d78b43ecf83feaa1f1fe24c7a4fb4850f9ede7da] | committer: Nuo Mi avcodec/vvcdec: misc, move pcmf from min_tu_tl_init to min_cb_nz_tl_init pcmf are cu level flags > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d78b43e

[FFmpeg-cvslog] avcodec/vvcdec: refact out deblock boundary strength stage

2024-10-16 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Oct 4 22:31:12 2024 +0800| [634780f3cf7298401366c41e738ad728d26fee47] | committer: Nuo Mi avcodec/vvcdec: refact out deblock boundary strength stage The deblock boundary strength stage utilizes ~5% of CPU resources for 8K clips. It's worth considering it

[FFmpeg-cvslog] vulkan: enable selecting a compatible representation of format

2024-10-16 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Oct 16 08:18:28 2024 +0200| [4b128de44a8df2c7792b800d77024eafc5c16f08] | committer: Lynne vulkan: enable selecting a compatible representation of format When using **integer** images inside shaders, it turns out that conversion doesn't automatically happen,

[FFmpeg-cvslog] hw_base_encode: Free pictures on close

2024-10-16 Thread David Rosca
ffmpeg | branch: master | David Rosca | Tue Oct 15 16:49:41 2024 +0200| [48a1a12968345bf673db1e1cbb5c64bd3529c50c] | committer: Lynne hw_base_encode: Free pictures on close Fixes leaking recon surfaces with VAAPI. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48a1a12968345bf673db

[FFmpeg-cvslog] vulkan: do not create imageviews with video encode/decode usage

2024-10-16 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Oct 16 12:06:12 2024 +0200| [931d45d4d6aa34629e38066154bdea395fd83035] | committer: Lynne vulkan: do not create imageviews with video encode/decode usage This function is only used for filtering and generic compute. The issue is that a view inherits the usa

[FFmpeg-cvslog] hwcontext_vulkan: always enable MUTABLE creation flag

2024-10-16 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Oct 16 05:21:52 2024 +0200| [76e8afa8a6a54d530891450d93cafe37ed115a4b] | committer: Lynne hwcontext_vulkan: always enable MUTABLE creation flag We need it even for something as simple as bitexact opening of images. > http://git.videolan.org/gitweb.cgi/ffmp