[FFmpeg-cvslog] av1dec: Fix RefFrameSignBias calculation

2024-04-24 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Mon Apr 22 21:24:20 2024 +0100| [9963b9e3c9e51ae6fb5ff4df5a26a459922dc51c] | committer: Lynne av1dec: Fix RefFrameSignBias calculation (cherry picked from commit ba6b08c75b6e8394c5c53bde22623a393a2d1c47) > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] av1dec: Fix RefFrameSignBias calculation

2024-04-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 22 21:24:20 2024 +0100| [ba6b08c75b6e8394c5c53bde22623a393a2d1c47] | committer: Mark Thompson av1dec: Fix RefFrameSignBias calculation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba6b08c75b6e8394c5c53bde22623a393a2d1

[FFmpeg-cvslog] lavc/av1: Record reference ordering information for each frame

2024-04-16 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 13 20:05:23 2024 +0100| [0d851a82dd974dcafe2f4f67ea0d72fb2e63c6bb] | committer: Lynne lavc/av1: Record reference ordering information for each frame This is needed by Vulkan. Constructing this can't be delegated to CBS because packets

[FFmpeg-cvslog] lavc/vulkan_av1: Use av1dec reference order hint information

2024-04-16 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 13 20:06:56 2024 +0100| [48721a415a057adde61b586f2eb9815a625abbf7] | committer: Lynne lavc/vulkan_av1: Use av1dec reference order hint information (cherry picked from commit 3cca8dfbd88dfbf9c20f2e8c8da47881b4596567) > h

[FFmpeg-cvslog] lavc/vulkan_av1: Use av1dec reference order hint information

2024-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 13 20:06:56 2024 +0100| [3cca8dfbd88dfbf9c20f2e8c8da47881b4596567] | committer: Mark Thompson lavc/vulkan_av1: Use av1dec reference order hint information > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/av1: Record reference ordering information for each frame

2024-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 13 20:05:23 2024 +0100| [22ced1edc6fc4100072e122d549fe379aff76954] | committer: Mark Thompson lavc/av1: Record reference ordering information for each frame This is needed by Vulkan. Constructing this can't be delegated to CBS because packets

[FFmpeg-cvslog] lavc/get_buffer: Add a warning on failed allocation from a fixed pool

2024-03-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 17 20:51:29 2024 +| [4743c9e87a629d6af53b508c6a36135590622c16] | committer: Mark Thompson lavc/get_buffer: Add a warning on failed allocation from a fixed pool For hardware cases where we are forced to have a fixed pool of frames allocated

[FFmpeg-cvslog] lavc/cbs_av1: Save more frame ordering information

2024-03-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Mar 20 20:35:28 2024 +| [cafb4c554845332eeb33284cf6498049997dc67e] | committer: Lynne lavc/cbs_av1: Save more frame ordering information This is wanted by the Vulkan decoder. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] ffmpeg: set extra_hw_frames to account for frames held in queues

2024-03-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 25 11:13:24 2024 +| [7f4b8d2f5e1a780eaefff528b1dd5070c42f496f] | committer: Mark Thompson ffmpeg: set extra_hw_frames to account for frames held in queues Since e0da916b8f5b079a4865eef7f64863f50785463d the ffmpeg utility has held multiple

[FFmpeg-cvslog] avcodec: Fix doxygen comment marker

2024-03-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Mar 13 21:56:59 2024 +| [98a2ade63063265c32232fc07ba98073b184245b] | committer: Mark Thompson avcodec: Fix doxygen comment marker > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98a2ade63063265c32232fc07ba98073b1842

[FFmpeg-cvslog] lavc/d3d12va: Improve behaviour on missing decoder support

2024-02-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 4 13:24:33 2024 +| [fa580a0f17f72a54a2effe89bf10b00b28203d87] | committer: Mark Thompson lavc/d3d12va: Improve behaviour on missing decoder support Distinguish between a decoder being entirely missing and a decoder which requires features

[FFmpeg-cvslog] avfilter: Temporary hack to fix format negotiation for hw formats

2024-01-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Jan 3 20:40:19 2024 +| [8b76bae8961c3045fa73aa2da47345c70a93d599] | committer: Mark Thompson avfilter: Temporary hack to fix format negotiation for hw formats hw_frames_ctx on the input link is only set when the input link is configured

[FFmpeg-cvslog] cbs_av1: Make fake OBU size length field a write option

2023-10-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 25 12:44:58 2023 +0100| [014c13863327519418ca8bd15d21c4e8a58d9227] | committer: Mark Thompson cbs_av1: Make fake OBU size length field a write option This is an option to modify the behaviour of the writer, not a syntax field. > h

[FFmpeg-cvslog] cbs: Make tracing more general

2023-09-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 11 15:52:26 2023 +0800| [abe16daea1b72323e3544cb6ec12bec010b6ba54] | committer: Haihao Xiang cbs: Make tracing more general Turn tracing into callbacks for each syntax element, with default callbacks to match current trace_headers behaviour

[FFmpeg-cvslog] cbs_av1: Remove constraint on MDCV luminance values

2023-01-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Jan 18 20:30:50 2023 +| [aaa49a7a425ce3dc6ca8edc0e17ed16c98f699a6] | committer: Mark Thompson cbs_av1: Remove constraint on MDCV luminance values While desiring min to be less than max feels entirely sensible, unfortunately the standard does

[FFmpeg-cvslog] vaapi_encode_h265: Query encoding block sizes and features

2022-04-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 17 14:41:52 2022 +0800| [9f02e033875185409c861846f209b04a3be339d2] | committer: Haihao Xiang vaapi_encode_h265: Query encoding block sizes and features Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Move block size calculation after entrypoint selection

2022-04-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 17 14:41:50 2022 +0800| [99b333e5ff5a91de2a5d740bbc9fa344154511c1] | committer: Haihao Xiang vaapi_encode: Move block size calculation after entrypoint selection The block size can be dependent on the profile and entrypoint selected

[FFmpeg-cvslog] vaapi_encode_h265: Explicitly set and correct some flags

2022-04-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 17 14:41:51 2022 +0800| [77fd2f9c7c5c82e5991225a005f4f724ea5a207b] | committer: Haihao Xiang vaapi_encode_h265: Explicitly set and correct some flags max_14bit_constraint_flag should be set if the bit depth is not greater than 14 (currently

[FFmpeg-cvslog] cbs_sei: Detect payload overflows when reading SEI messages

2021-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Feb 2 20:58:11 2021 +| [2c96e6cb955af3062e78c5b0f9fb907cfb2e59e3] | committer: Mark Thompson cbs_sei: Detect payload overflows when reading SEI messages The top-level GetBitContext is sized for the whole NAL unit, so it fails to detect

[FFmpeg-cvslog] cbs_h265: Detect more reference combinations which would overflow the DPB

2021-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Feb 3 21:34:07 2021 +| [b128b0ce2203f96ff86969f6d0039827a7f00378] | committer: Mark Thompson cbs_h265: Detect more reference combinations which would overflow the DPB In total, the number of short term references (from the selected short term

[FFmpeg-cvslog] avfilter/vf_pseudocolor: Add missing braces

2021-02-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Feb 2 21:50:37 2021 +| [5a9aebac91e225440fd5f30897b88d6bdf265813] | committer: Mark Thompson avfilter/vf_pseudocolor: Add missing braces The array inside a structure needs two levels of braces. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] vc2enc: Add missing static to local variables

2021-02-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jan 25 22:07:01 2021 +| [ac05413dfbd9acae0e6b0a169c22aeafbd34b73a] | committer: Mark Thompson vc2enc: Add missing static to local variables > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac05413dfbd9acae0e6b0a169c22aeafbd34b

[FFmpeg-cvslog] dnn: Add ff_ prefix to unnamespaced globals

2021-01-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jan 21 21:39:55 2021 +| [bb96824510aad2ac4cf0bff545c85af7a256ff92] | committer: Guo, Yejun dnn: Add ff_ prefix to unnamespaced globals Reviewed-By: Guo, Yejun > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] dnn_backend_native.c: Add missing static to local variable

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jan 21 21:39:53 2021 +| [2c424d963039a7d50b5b93f0db5efd70101d8e44] | committer: Guo, Yejun dnn_backend_native.c: Add missing static to local variable > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] dnn_backend_native_layer_mathbinary.c: Delete unused global variable

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jan 21 21:39:52 2021 +| [c6a3ca2db491a66af9b1f5b12cbe3058713caf0b] | committer: Guo, Yejun dnn_backend_native_layer_mathbinary.c: Delete unused global variable > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavd/dshow: Add namespace prefix to global functions

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jun 25 19:47:03 2018 +0100| [c154aada45588a01cfa2adb5e56ed197eb3e4bfd] | committer: James Almer lavd/dshow: Add namespace prefix to global functions > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] h264_redundant_pps_bsf: Use common cbs bsf implementation

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:23 2021 +| [fa75e438756f159a667080dcba58ea2e3b190001] | committer: Mark Thompson h264_redundant_pps_bsf: Use common cbs bsf implementation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] av1_metadata_bsf: Use common cbs bsf implementation

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:22 2021 +| [375176a540121959a2dd37e910934e77c71eb78a] | committer: Mark Thompson av1_metadata_bsf: Use common cbs bsf implementation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vp9_metadata_bsf: Use common cbs bsf implementation

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:21 2021 +| [e46aa5a894f8b3dcf44a4028af726a5882ed27df] | committer: Mark Thompson vp9_metadata_bsf: Use common cbs bsf implementation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] mpeg2_metadata_bsf: Use common cbs bsf implementation

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:20 2021 +| [f35b2683275aeea8c4967877267d7376d3741a42] | committer: Mark Thompson mpeg2_metadata_bsf: Use common cbs bsf implementation This also adds support for updating new extradata. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] h265_metadata_bsf: Use common cbs bsf implementation

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:19 2021 +| [b95f901c7ff5758a31df4d897cc82613b3caf99d] | committer: Mark Thompson h265_metadata_bsf: Use common cbs bsf implementation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] h264_metadata_bsf: Use common cbs bsf implementation

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:18 2021 +| [c837d9481a0035f3b547a5b417e5341e6e0d6128] | committer: Mark Thompson h264_metadata_bsf: Use common cbs bsf implementation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] h264_metadata_bsf: Refactor the filter function into smaller parts

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:15 2021 +| [8a14d51b8bab63d23fac2ac05aead590b4178408] | committer: Mark Thompson h264_metadata_bsf: Refactor the filter function into smaller parts > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_sei: Remove restrictions on MDCV values

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:14 2021 +| [88b65bed9ca033818f5618885c8a3d26d61a7c8a] | committer: Mark Thompson cbs_sei: Remove restrictions on MDCV values Since this was originally written the standards have changed to allow arbitrary values here, but leaves

[FFmpeg-cvslog] cbs: Implement common parts of cbs-based bitstream filters separately

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:17 2021 +| [01a68c12a7cdf9031c19d1f00885a84d58e2c2a6] | committer: Mark Thompson cbs: Implement common parts of cbs-based bitstream filters separately This allows removal of a lot of duplicated code between BSFs. > h

[FFmpeg-cvslog] h264_metadata_bsf: Improve interpretation of input display matrices

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:16 2021 +| [c9c5b1977fe2406df495665fa3254657f0170ff5] | committer: Mark Thompson h264_metadata_bsf: Improve interpretation of input display matrices The previous code here only worked in more limited cases. > h

[FFmpeg-cvslog] cbs_h2645: Merge SEI message handling in common between codecs

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:13 2021 +| [8843607f495c95c1e67a3ce3d6f15dca6e252439] | committer: Mark Thompson cbs_h2645: Merge SEI message handling in common between codecs > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hevc: Use common SEI types

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jan 21 14:38:58 2021 +| [773857df592d8f3095a548b3085c6b7fe6b30dfe] | committer: Mark Thompson hevc: Use common SEI types > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=773857df592d8f3095a548b3085c6b7fe6b30dfe --- libavco

[FFmpeg-cvslog] lavc: Add new header for SEI payload types

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jan 21 14:31:56 2021 +| [9ef32649d02109c364387edcbb55932491f1dcf1] | committer: Mark Thompson lavc: Add new header for SEI payload types These form a common namespace between the H.264, H.265 and H.266 standards, so we can use the same

[FFmpeg-cvslog] h264: Use common SEI types

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jan 21 14:37:49 2021 +| [64b3aac8d07a8744656737619b70977359d9a6a5] | committer: Mark Thompson h264: Use common SEI types > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64b3aac8d07a8744656737619b70977359d9a6a5 --- libavco

[FFmpeg-cvslog] cbs_h2645: Merge SEI messages in common between codecs

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:11 2021 +| [4bf338480035238b3ff595ebd761688fc0db9e11] | committer: Mark Thompson cbs_h2645: Merge SEI messages in common between codecs Make a new template file for common SEI messages - this will also apply to H.266. > h

[FFmpeg-cvslog] h264_metadata_bsf: Move SEI user data parsing to init time

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:12 2021 +| [75092c5b45d00585f72945243a1509d77a8f6476] | committer: Mark Thompson h264_metadata_bsf: Move SEI user data parsing to init time > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs: Add function to read extradata from an AVCodecContext

2020-11-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 23 17:53:57 2020 +| [7bacf60ae5df75954a538563d19f6001aa598b3f] | committer: Jan Ekström cbs: Add function to read extradata from an AVCodecContext This is useful in decoders and parsers, matching the way that bitstream filters read

[FFmpeg-cvslog] lavc: Mark hw_config pointer arrays as const

2020-11-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 8 18:51:15 2020 +| [cd322794eecf1dd7d975ce3dcf1c18bbd8b91ad1] | committer: Mark Thompson lavc: Mark hw_config pointer arrays as const They are read-only just like the HWConfig structures they point to. > http://git.videolan.

[FFmpeg-cvslog] vaapi_encode_mpeg2: Fix setting colour properties

2020-11-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 2 22:46:49 2020 +| [755203c2d270e1334987b462f80151eb88e30121] | committer: Mark Thompson vaapi_encode_mpeg2: Fix setting colour properties Follow the same pattern as the previous commits for H.264 and H.265. Reviewed-By: Jan Ekström

[FFmpeg-cvslog] vaapi_encode_h265: Fix setting colour properties

2020-11-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 2 22:46:48 2020 +| [486817e1aedda759bd21287b462ee0bb6e100949] | committer: Mark Thompson vaapi_encode_h265: Fix setting colour properties Matching the previous commit for H.264. Reviewed-By: Jan Ekström Tested-By: Xu, Yefeng > h

[FFmpeg-cvslog] vaapi_encode_h264: Fix setting colour properties

2020-11-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 2 22:46:47 2020 +| [9faf4dcf234dbc34f05cd2d973473df2eece4881] | committer: Mark Thompson vaapi_encode_h264: Fix setting colour properties The properties should always be set; only the presence flags want to be conditional. Fixes #8959

[FFmpeg-cvslog] Revert "avfilter/setparams: add FF_FILTER_FLAG_HWFRAME_AWARE"

2020-09-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 29 17:01:22 2020 +0100| [4fceb2634e7a81e40c49df6478d924558bdc607c] | committer: Mark Thompson Revert "avfilter/setparams: add FF_FILTER_FLAG_HWFRAME_AWARE" This reverts commit 5bbf58ab876279ca1a5a2f30563f271c99b93e62. The setpara

[FFmpeg-cvslog] cbs_av1: Fix test for presence of buffer_removal_time element

2020-09-05 Thread Mark Thompson
ffmpeg | branch: release/4.3 | Mark Thompson | Sun Aug 23 17:06:06 2020 +0100| [f070c53c7a5057248e6a4819dc967fa2c87600b0] | committer: James Almer cbs_av1: Fix test for presence of buffer_removal_time element The frame must be in both the spatial and temporal layers for the operating point

[FFmpeg-cvslog] cbs_vp9: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:25 2020 +0100| [f643f9bd6d6c954717cd8e607034b0dd25156244] | committer: Mark Thompson cbs_vp9: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f643f9bd6d6c954717cd8e607034b0dd25156

[FFmpeg-cvslog] cbs: Ensure that reference fields always follow the associated pointer

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:17 2020 +0100| [1fe77d4a637c4033180a35b6ebf13b5a4707d2a4] | committer: Mark Thompson cbs: Ensure that reference fields always follow the associated pointer Having these together allows us to find both pointers given the address

[FFmpeg-cvslog] cbs: Add support functions for handling unit content references

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:21 2020 +0100| [42daac1c74169ec4373b5199932c5f3176a2e897] | committer: Mark Thompson cbs: Add support functions for handling unit content references Use the unit type table to determine what we need to do to clone the internals

[FFmpeg-cvslog] cbs_av1: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:26 2020 +0100| [ae7686a64fea5e70e315a02c0f680b2cc04cc188] | committer: Mark Thompson cbs_av1: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae7686a64fea5e70e315a02c0f680b2cc04cc

[FFmpeg-cvslog] cbs_h2645: Ensure that non-refcounted parameter sets are fully copied

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:22 2020 +0100| [0720e15c0330f0f101c02d5c2c6548e964079f6d] | committer: Mark Thompson cbs_h2645: Ensure that non-refcounted parameter sets are fully copied Only copying the main structure is not necessarily sufficient - there could

[FFmpeg-cvslog] cbs_h265: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:24 2020 +0100| [e38646de1cef80ebf451402ddaf15941f2b60522] | committer: Mark Thompson cbs_h265: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e38646de1cef80ebf451402ddaf15941f2b60

[FFmpeg-cvslog] cbs_mpeg2: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:27 2020 +0100| [cf6af829c2db8a8c55f49526f73e37b9da772c30] | committer: Mark Thompson cbs_mpeg2: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf6af829c2db8a8c55f49526f73e37b9da772

[FFmpeg-cvslog] cbs_h264: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:20 2020 +0100| [2cb152d52f28081acf3c2306557944105af8374f] | committer: Mark Thompson cbs_h264: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2cb152d52f28081acf3c2306557944105af83

[FFmpeg-cvslog] cbs_av1: Fill tile width/height values when uniform_tile_spacing_flag is set

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Aug 31 22:00:57 2020 +0100| [2a19232c1996fee52a3f4201fa379001627dcc89] | committer: Mark Thompson cbs_av1: Fill tile width/height values when uniform_tile_spacing_flag is set They are not explicitly in the bitstream in this case, but it is helpful

[FFmpeg-cvslog] cbs: Describe allocate/free methods in tabular form

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:18 2020 +0100| [bc7a7e0d65bd72b317b2c4b84fac505ba3db7556] | committer: Mark Thompson cbs: Describe allocate/free methods in tabular form Unit types are split into three categories, depending on how their content is managed: * POD

[FFmpeg-cvslog] cbs: Add macros to support defining unit type tables

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:19 2020 +0100| [225f2878853e1e4980d55707c68a14595a639ad3] | committer: Mark Thompson cbs: Add macros to support defining unit type tables > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hwcontext_vaapi: Don't require a render node when deriving from DRM

2020-08-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Aug 28 23:15:41 2020 +0100| [303d252a4b4c104685dc46152c26abaf7ff2ce60] | committer: Mark Thompson hwcontext_vaapi: Don't require a render node when deriving from DRM The V4L2 driver does not actually have an associated DRM device at all, so users

[FFmpeg-cvslog] cbs_av1: Fix test for presence of buffer_removal_time element

2020-08-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Aug 23 17:06:06 2020 +0100| [b567cb8d0b664775201d843ab985f49fefeb25d5] | committer: Mark Thompson cbs_av1: Fix test for presence of buffer_removal_time element The frame must be in both the spatial and temporal layers for the operating point

[FFmpeg-cvslog] kmsgrab: Use GetFB2 if available

2020-08-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 5 16:49:44 2020 +0100| [ef934dba2d0caab7ab778c99c6005b8b9720eb27] | committer: Mark Thompson kmsgrab: Use GetFB2 if available The most useful feature here is the ability to automatically extract the framebuffer format and modifiers. It also

[FFmpeg-cvslog] doc/indevs: Note improved behaviour of kmsgrab with Linux 5.7

2020-08-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 5 16:49:46 2020 +0100| [991daf3895cf2c322e288f015ae8d5ef0d3b45f3] | committer: Mark Thompson doc/indevs: Note improved behaviour of kmsgrab with Linux 5.7 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] kmsgrab: Add more supported formats

2020-08-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 1 18:57:35 2020 +0100| [6e951d0cf8dcbc98cb45b9a72ed8d9e76f4a2e3f] | committer: Mark Thompson kmsgrab: Add more supported formats X2RGB10 tested on both Intel Gen9 and AMD Polaris 11. NV12 tested on Intel Gen9 only - since it has multiple

[FFmpeg-cvslog] kmsgrab: Don't require the user to set framebuffer format

2020-08-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 5 16:49:45 2020 +0100| [ff14858a6045aa62cd508b4a6c50973a291c91aa] | committer: Mark Thompson kmsgrab: Don't require the user to set framebuffer format This is provided by GetFB2, but we still need the option for cases where that isn't

[FFmpeg-cvslog] kmsgrab: Refactor and clean error cases

2020-08-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 5 16:49:43 2020 +0100| [fa0b064cf2ff267feaa9405ffd0ca74280f274d9] | committer: Mark Thompson kmsgrab: Refactor and clean error cases > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa0b064cf2ff267feaa9405ffd0ca74280f27

[FFmpeg-cvslog] vaapi_encode_h265: Fix ordering of tile dimensions

2020-08-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jul 28 23:50:21 2020 +0100| [bc58d1f58eeb7f80049b18395256f2a8cb039f64] | committer: Mark Thompson vaapi_encode_h265: Fix ordering of tile dimensions Dimensions are normally specified as width x height, and this will match the same option to libaom

[FFmpeg-cvslog] vaapi_encode: Delete unused field

2020-08-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jul 28 23:50:23 2020 +0100| [c67bdd6534a0ee67c0d18aed0e3345e59464254f] | committer: Mark Thompson vaapi_encode: Delete unused field > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c67bdd6534a0ee67c0d18aed0e3345e594642

[FFmpeg-cvslog] vaapi_encode_h265: Remove confusing and redundant tile options

2020-08-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jul 28 23:50:20 2020 +0100| [e80fe329435d08f13a4b506c1af06359a31267f9] | committer: Mark Thompson vaapi_encode_h265: Remove confusing and redundant tile options The tile_rows/cols options currently do a confusingly different thing to the options

[FFmpeg-cvslog] vaapi_encode_h265: Don't require uniform_spacing_flag

2020-08-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jul 28 23:50:22 2020 +0100| [3d19c5ee688ebe9adeee8b3ddf9274517e55c8ab] | committer: Mark Thompson vaapi_encode_h265: Don't require uniform_spacing_flag Though still use it if the tile arrangement matches. Also try to keep the fields in the same

[FFmpeg-cvslog] libsvtav1: Fix the documentation to match the actual options

2020-07-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jul 30 22:32:00 2020 +0100| [11a2d05b3fa977ea9437725531a4875b735c977e] | committer: Mark Thompson libsvtav1: Fix the documentation to match the actual options > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libsvtav1: Rename without a _

2020-07-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jul 30 22:31:58 2020 +0100| [30a4bdbc1f4853c1deb2cd551d8c661f7b067503] | committer: Mark Thompson libsvtav1: Rename without a _ The external library is called libsvtav1, so use this name everywhere. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] libsvtav1: Use _ rather than - in options

2020-07-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jul 30 22:31:59 2020 +0100| [ad7aa1e8e7e60d3db1264c16c8cd891782ab8887] | committer: Mark Thompson libsvtav1: Use _ rather than - in options > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ad7aa1e8e7e60d3db1264c16c8cd891782ab8

[FFmpeg-cvslog] Revert "lavc/vaapi_encode: add EQUAL_MULTI_ROWS support for slice structure"

2020-07-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 22:27:14 2020 +0100| [16c2ed4362bde4502698f1768b884d81ea11abcb] | committer: Mark Thompson Revert "lavc/vaapi_encode: add EQUAL_MULTI_ROWS support for slice structure" This reverts commit 489c5db0791f39518775b12eef6d48276c17f96f.

[FFmpeg-cvslog] vaapi_encode_h265: Enable 4:2:2 support

2020-07-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 5 00:25:28 2020 +| [9badc602928a2e14797e4d0e4a20770e42932b7d] | committer: Linjie Fu vaapi_encode_h265: Enable 4:2:2 support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9badc602928a2e14797e4d0e4a20770e42932

[FFmpeg-cvslog] cbs_h265: Ensure that a predicted RPS doesn't contain too many pictures

2020-05-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun May 3 16:30:00 2020 +0100| [c53f9f436440be4e180aa3895920ef21019c076f] | committer: Mark Thompson cbs_h265: Ensure that a predicted RPS doesn't contain too many pictures If the RPS we are predicting from has maximum size then at least one

[FFmpeg-cvslog] ffmpeg: Don't require a known device to pass a frames context to an encoder

2020-05-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Apr 28 23:56:42 2020 +0100| [706ed34ce7aca7be4adab69a55dab02f4573591a] | committer: Mark Thompson ffmpeg: Don't require a known device to pass a frames context to an encoder The previous code here did not handle passing a frames context when

[FFmpeg-cvslog] avcodec/nvenc: add hardware config metadata

2020-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:18 2020 +0100| [1dff97b7bc792267c3e79030fbaed0e9fefc65fb] | committer: Timo Rothenpieler avcodec/nvenc: add hardware config metadata Signed-off-by: Timo Rothenpieler > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] ffmpeg: Remove the hw_device_ctx global

2020-04-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:21 2020 +0100| [79c173cc1900c735b1e256f5755b3e434a080a4f] | committer: Mark Thompson ffmpeg: Remove the hw_device_ctx global The ad-hoc libmfx setup code is the only place its still used, so move it into that file. > h

[FFmpeg-cvslog] ffmpeg: Use hardware config metadata with encoders

2020-04-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:20 2020 +0100| [8abd3b202821e9c491f44d097686402aafdda7c5] | committer: Mark Thompson ffmpeg: Use hardware config metadata with encoders This can support encoders which want frames and/or device contexts. For the device case

[FFmpeg-cvslog] lavc: Rename hwaccel.h to hwconfig.h

2020-04-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:14 2020 +0100| [2594f6a362c788a036dbf3e27d540d15fe7f72d0] | committer: Mark Thompson lavc: Rename hwaccel.h to hwconfig.h This already applied to decoders as well as hwaccels, and adding encoder support was going to make the name even

[FFmpeg-cvslog] lavc/vaapi_encode: Add hardware config metadata

2020-04-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:17 2020 +0100| [344e6c3ff1b47279ffb360aba3f5e10183bc4eb4] | committer: Mark Thompson lavc/vaapi_encode: Add hardware config metadata These encoders all accept VAAPI surfaces in a hardware frames context. > http://git.videolan.

[FFmpeg-cvslog] lavc/qsvenc: Add hardware config metadata

2020-04-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:16 2020 +0100| [5a1ff449071fefa7913858fbe2d084f698443e57] | committer: Mark Thompson lavc/qsvenc: Add hardware config metadata All of these encoders can accept libmfx surfaces directly in a hardware frames context, or they can accept

[FFmpeg-cvslog] ffmpeg: Make filter hardware device selection clearer

2020-04-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 13 16:33:19 2020 +0100| [e2542124059f5960ac2bbd94183012814263f20d] | committer: Mark Thompson ffmpeg: Make filter hardware device selection clearer Also move it into a dedicated function in the hardware file. > http://git.videolan.

[FFmpeg-cvslog] hwcontext_vaapi: Only accept a render node when deriving from DRM device

2020-02-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 16 20:59:54 2020 +| [bc9b6358fb7315c0173de322472641766f6289da] | committer: Mark Thompson hwcontext_vaapi: Only accept a render node when deriving from DRM device If we are given a non-render node, try to find the matching render node

[FFmpeg-cvslog] lavc/cbs_h2645: Add missing newlines in log messages

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 29 17:45:58 2019 +0100| [bf0ab6e9c460faf14eac4373fc65cae8ed1c8c71] | committer: Mark Thompson lavc/cbs_h2645: Add missing newlines in log messages > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vp9_raw_reorder_bsf: Fix operator ordering

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 29 17:46:01 2019 +0100| [e1b5620b62ef0e3d04a6c4f3d837328076ed2a9b] | committer: Mark Thompson lavc/vp9_raw_reorder_bsf: Fix operator ordering Fixes CID 1413024. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavfi/vf_deshake_opencl: Avoid propagating uninitialised data

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 29 17:46:03 2019 +0100| [f130b221196cf82e19be78aa810125a41eb340fc] | committer: Mark Thompson lavfi/vf_deshake_opencl: Avoid propagating uninitialised data Fixes CID 1452753. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] doc/ffmpeg: Document device selection for Vulkan

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 9 19:15:53 2020 +| [48b102c5a60642687574413bf149273e43224b57] | committer: Mark Thompson doc/ffmpeg: Document device selection for Vulkan > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48b102c5a60642687574413bf149273e43224

[FFmpeg-cvslog] lavc/vaapi_encode: Fix leak in error case

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 29 17:46:00 2019 +0100| [177a90b1a3fcbadbcd3e32bfab5fa3cf01e9b8b8] | committer: Mark Thompson lavc/vaapi_encode: Fix leak in error case Fixes CID 1442564. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/h265_metadata_bsf: Fix parameter ordering

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 29 17:45:59 2019 +0100| [5392982241ededd6f6b041ff9ab288d0605564ea] | committer: Mark Thompson lavc/h265_metadata_bsf: Fix parameter ordering Fixes CID 1452433. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavfi/vf_*_vaapi: Fix error case

2020-02-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 29 17:46:04 2019 +0100| [593106ff475e77a6d630a4fec1bc974fa145b9fd] | committer: Mark Thompson lavfi/vf_*_vaapi: Fix error case Fixes CID 1452400, 1452416, 1452550, 1452590, 1452760. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vf_tonemap_vaapi: Fix memory leak in error case

2020-01-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jan 6 23:56:10 2020 +| [f907eea8632b62f61aa9a2b28464f7d657dac45b] | committer: Mark Thompson vf_tonemap_vaapi: Fix memory leak in error case Fixes CID 1457236. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_h264: Fix missing inferred colour description fields

2020-01-06 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Sun Jul 28 19:23:15 2019 +0100| [07afe2e3ca2e33a52acd142ba0595e495589de96] | committer: James Almer cbs_h264: Fix missing inferred colour description fields With video_signal_type_present_flag set but colour_description_present_flag unset

[FFmpeg-cvslog] cbs_h264: Fix missing inferred colour description fields

2019-11-19 Thread Mark Thompson
ffmpeg | branch: release/4.2 | Mark Thompson | Sun Jul 28 19:23:15 2019 +0100| [82a3a623f0129b6ee16d3b553051b5e4a6a2b95a] | committer: James Almer cbs_h264: Fix missing inferred colour description fields With video_signal_type_present_flag set but colour_description_present_flag unset

[FFmpeg-cvslog] h264_metadata: Support overscan_appropriate_flag

2019-07-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 28 19:23:16 2019 +0100| [b123d0780ec26456b08cd50e1062d464262ceb38] | committer: Mark Thompson h264_metadata: Support overscan_appropriate_flag Fixes #8041. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_h264: Fix missing inferred colour description fields

2019-07-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 28 19:23:15 2019 +0100| [f9b8503639c0ff90846f07c92e2fe7836690dd0c] | committer: Mark Thompson cbs_h264: Fix missing inferred colour description fields With video_signal_type_present_flag set but colour_description_present_flag unset the colour

[FFmpeg-cvslog] vaapi_encode: Add ROI support

2019-07-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 7 20:26:49 2019 +0100| [33871478605812a94502e33a6d1b965f71e6818a] | committer: Mark Thompson vaapi_encode: Add ROI support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33871478605812a94502e33a6d1b965f71e6818a --- libavco

[FFmpeg-cvslog] lavfi: addroi filter

2019-07-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 7 20:26:50 2019 +0100| [20fed2f0ab197d60801280dfc844f6b29a397ff2] | committer: Mark Thompson lavfi: addroi filter This can be used to add region of interest side data to video frames. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

  1   2   3   4   5   6   7   8   >