[FFmpeg-cvslog] fftools/graphprint: Fix leak of graphprint object

2025-05-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 17 11:59:00 2025 +0100| [2070cc138ba7ecc702e381ee243997076897d4dc] | committer: Mark Thompson fftools/graphprint: Fix leak of graphprint object > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] ffmpeg: Don't print graphs if there are no outputs yet

2025-05-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 17 12:07:17 2025 +0100| [20502ba92a5936bc6a6e006d05828b750f4290ed] | committer: Mark Thompson ffmpeg: Don't print graphs if there are no outputs yet Avoids writing an empty json blob in setup error cases. > http://git.videolan.org/gi

[FFmpeg-cvslog] fftools/graphprint: Fix leak of graph section header string

2025-05-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 17 11:57:56 2025 +0100| [c18d1b63abcb1b9ff8be83225d51cc630ac208d5] | committer: Mark Thompson fftools/graphprint: Fix leak of graph section header string > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_apv: Fix memory leak on metadata parse failure

2025-05-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed May 14 21:47:00 2025 +0100| [88f2ccdf16b7aa7c47d3683eabcc58ba9a247f24] | committer: Mark Thompson cbs_apv: Fix memory leak on metadata parse failure Buffers are allocated inside some metadata types, so we must ensure that the object is visible to

[FFmpeg-cvslog] apv_decode: Discard invalid run codes earlier

2025-05-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue May 13 20:50:38 2025 +0100| [527d5eaec70291d2845aca936dd64090fc226859] | committer: Mark Thompson apv_decode: Discard invalid run codes earlier Caught by ubsan - would cause an invalid shift in constructing the run value. > h

[FFmpeg-cvslog] lavc: Add unit test for APV entropy decode

2025-05-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 5 21:10:39 2025 +0100| [1ad57a847e22a8f92851094e0c4d98dc4831aff1] | committer: Mark Thompson lavc: Add unit test for APV entropy decode > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1ad57a847e22a8f92851094e0c4d98dc4831a

[FFmpeg-cvslog] fate: Add test for APV 400-10 profile

2025-05-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun May 11 14:28:39 2025 +0100| [1753d41d4eca370f7e41222fa981c54ebdd8cec5] | committer: Mark Thompson fate: Add test for APV 400-10 profile Same setup as the 422-10 profile test, using the same content. FFmpeg decoder output is identical to the

[FFmpeg-cvslog] apv_decode: Multisymbol entropy decode

2025-05-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 5 21:04:54 2025 +0100| [a3c8fba5da690b703dcc72f608ab897fed74e044] | committer: Mark Thompson apv_decode: Multisymbol entropy decode > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3c8fba5da690b703dcc72f608ab897fed74e

[FFmpeg-cvslog] cbs_apv: Check tile component sizes

2025-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 3 18:45:33 2025 +0100| [9bf54cdb19f15e90e79fd4bcf6eebe3992e60b4f] | committer: Mark Thompson cbs_apv: Check tile component sizes It was possible for the buffer pointers for the last tile to go over the end of the unit buffer leading to a read

[FFmpeg-cvslog] apv_entropy: Improve robustness to bitstream errors

2025-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 3 18:44:43 2025 +0100| [ea457e54e1b0e9d1309a85fc783e1433abc4bc53] | committer: Mark Thompson apv_entropy: Improve robustness to bitstream errors > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_apv: Better constrain tile_width/height_in_mbs

2025-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 3 18:14:49 2025 +0100| [2aa2095bb49739573007b36d47e662acc5dd07b8] | committer: Mark Thompson cbs_apv: Better constrain tile_width/height_in_mbs The maximum number of tile columns/rows adds an extra constraint on the minimum tile width/height

[FFmpeg-cvslog] apv_decode: Improve reporting of decode errors

2025-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 3 17:53:22 2025 +0100| [1a9a2bafc8a3247dcf5fad53a89cfa853062cdde] | committer: Mark Thompson apv_decode: Improve reporting of decode errors Halt tile component decoding at the first entropy error (this will be a desync and is not recoverable

[FFmpeg-cvslog] apv_decode: Fix memory leak on decode error

2025-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 3 17:46:29 2025 +0100| [5acd2145a4cd139c0e82f6bf7168574b4c040acf] | committer: Mark Thompson apv_decode: Fix memory leak on decode error > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5acd2145a4cd139c0e82f6bf7168574b4c040

[FFmpeg-cvslog] cbs_apv: Always restore tracing state on split fragment error

2025-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 3 17:04:32 2025 +0100| [135acc8e61cf294e09c00eee43482cc0bc624249] | committer: Mark Thompson cbs_apv: Always restore tracing state on split fragment error Fixes CID 1646769. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] fate: Add test for APV 422-10 profile

2025-04-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Apr 27 18:53:35 2025 +0100| [a8bae9b18d1c334bd027a7551eb1e9f170a40fc5] | committer: Mark Thompson fate: Add test for APV 422-10 profile Bitstream generated using the reference encoder, then edited to fix the colour description and an extra

[FFmpeg-cvslog] apv_decode: Replace division with shift

2025-04-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Apr 27 19:43:19 2025 +0100| [585455f7b3270b389b0b8a751562d42b0e4769fb] | committer: Mark Thompson apv_decode: Replace division with shift The compiler can't see that this should be a shift and generates a real division which is slow enou

[FFmpeg-cvslog] lavf: APV muxer

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Apr 23 20:44:39 2025 +0100| [b511c767d059677feee0443582a9d7fb102e9d8d] | committer: Mark Thompson lavf: APV muxer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b511c767d059677feee0443582a9d7fb102e9d8d --- libavformat/Makef

[FFmpeg-cvslog] lavf: APV demuxer

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 19 18:39:47 2025 +0100| [324330a11e158b9cd6e23f1d27e61f0b16c37b6f] | committer: Mark Thompson lavf: APV demuxer Demuxes raw streams as defined in draft spec section 10.2. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc: APV codec ID and descriptor

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 19 18:38:23 2025 +0100| [0c79a091e4dcf5ad00d02c94babab2499bd65793] | committer: Mark Thompson lavc: APV codec ID and descriptor > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c79a091e4dcf5ad00d02c94babab2499bd65

[FFmpeg-cvslog] lavc/cbs: APV support

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 19 18:44:14 2025 +0100| [821717c3fe1ce7fd022077669a1380634fb102d0] | committer: Mark Thompson lavc/cbs: APV support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=821717c3fe1ce7fd022077669a1380634fb102d0 --- config

[FFmpeg-cvslog] Changelog, doc: Add entries for new APV features

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Apr 27 15:40:37 2025 +0100| [8ea11dcd846f862e066d3ce6fe56d5f39d94c91f] | committer: Mark Thompson Changelog, doc: Add entries for new APV features > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8ea11dcd846f862e066d3ce6fe56d5f39d94c

[FFmpeg-cvslog] lavc/apv: AVX2 transquant for x86-64

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 19 19:15:54 2025 +0100| [d03c99441dc5b931403a19838bc9e5c2953a48d1] | committer: Mark Thompson lavc/apv: AVX2 transquant for x86-64 Typical checkasm result on Alder Lake: decode_transquant_8_c: 464.2 ( 1.00x

[FFmpeg-cvslog] lavc: APV metadata bitstream filter

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 19 19:19:35 2025 +0100| [de42e06b5b20aabfef46d241d0e6bfde93e00cac] | committer: Mark Thompson lavc: APV metadata bitstream filter > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de42e06b5b20aabfef46d241d0e6bfde93e00

[FFmpeg-cvslog] lavc: APV decoder

2025-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 19 19:10:34 2025 +0100| [483cadf8d77d3260eec8781f5f18c50f27e468f8] | committer: Mark Thompson lavc: APV decoder > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=483cadf8d77d3260eec8781f5f18c50f27e468f8 --- config

[FFmpeg-cvslog] cbs_av1: Reject thirty-two zero bits in uvlc code

2024-07-24 Thread Mark Thompson
ffmpeg | branch: release/4.3 | Mark Thompson | Sun Oct 22 19:35:52 2023 +0100| [93c16626b5bddaabf883227efc8d2f02a2030d18] | committer: Michael Niedermayer cbs_av1: Reject thirty-two zero bits in uvlc code The spec allows at least thirty-two zero bits followed by a one to mean 2^32-1, with no

[FFmpeg-cvslog] cbs_av1: Reject thirty-two zero bits in uvlc code

2024-07-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 22 19:35:52 2023 +0100| [7110a36ba07f85ca2996d3b99898a4819e72d9bb] | committer: Michael Niedermayer cbs_av1: Reject thirty-two zero bits in uvlc code The spec allows at least thirty-two zero bits followed by a one to mean 2^32-1, with no

[FFmpeg-cvslog] vulkan_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 27 16:24:21 2024 +0100| [e7d2238ad751e4ce4ebc5118af750fd5cc0c5055] | committer: Mark Thompson vulkan_av1: Fix force_integer_mv value (cherry picked from commit 7b482815a07bce0d5428ec282f5fca6337163691) > http://git.videolan.

[FFmpeg-cvslog] vaapi_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 27 16:23:58 2024 +0100| [a4bc1dd92851fc1bed32e5898526ac71aa788a73] | committer: Mark Thompson vaapi_av1: Fix force_integer_mv value (cherry picked from commit b73e6af3370f082d9385f418a03ed7baf69ada60) > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] av1dec: Add force_integer_mv derived field for decoder use

2024-05-06 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 27 16:22:05 2024 +0100| [c3665ee60f442069ba0322f53d947a1bf0be4007] | committer: Mark Thompson av1dec: Add force_integer_mv derived field for decoder use This is not the same as the syntax element value in the frame header because the

[FFmpeg-cvslog] vaapi_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:58 2024 +0100| [b73e6af3370f082d9385f418a03ed7baf69ada60] | committer: Mark Thompson vaapi_av1: Fix force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b73e6af3370f082d9385f418a03ed7baf69ad

[FFmpeg-cvslog] vulkan_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:24:21 2024 +0100| [7b482815a07bce0d5428ec282f5fca6337163691] | committer: Mark Thompson vulkan_av1: Fix force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b482815a07bce0d5428ec282f5fca6337163

[FFmpeg-cvslog] nvdec_av1: Use av1dec force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:45 2024 +0100| [b62d385ecf78ad9172f96a8447667c8e81f9f88c] | committer: Mark Thompson nvdec_av1: Use av1dec force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b62d385ecf78ad9172f96a8447667c8e81f9f

[FFmpeg-cvslog] vdpau_av1: Use av1dec force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:18 2024 +0100| [e5a5125bbee229d9593277adb331b24a9ed8292e] | committer: Mark Thompson vdpau_av1: Use av1dec force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5a5125bbee229d9593277adb331b24a9ed82

[FFmpeg-cvslog] dxva2_av1: Use av1dec force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:00 2024 +0100| [5162247092d73d150ded00987e364f210d39437d] | committer: Mark Thompson dxva2_av1: Use av1dec force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5162247092d73d150ded00987e364f210d394

[FFmpeg-cvslog] av1dec: Add force_integer_mv derived field for decoder use

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:22:05 2024 +0100| [6f56e0e7e516fef419c6b4361612c8a9bc178a2b] | committer: Mark Thompson av1dec: Add force_integer_mv derived field for decoder use This is not the same as the syntax element value in the frame header because the

[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 pa

[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 pa

[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 for

[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. It

[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 of

[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 of the

[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 be

[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_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] 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] 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

[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, not

[FFmpeg-cvslog] cbs: Mention all codecs in unit type comment

2020-08-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:16 2020 +0100| [bb59bdbcd17d86ab1cddbab8e6bef325cc3510a1] | committer: Mark Thompson cbs: Mention all codecs in unit type comment > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb59bdbcd17d86ab1cddbab8e6bef325cc351

[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

  1   2   3   4   5   6   7   8   9   >