[FFmpeg-cvslog] tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content

2024-08-10 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Aug 7 00:18:52 2024 +0200| [1b8d95da3a4a5c9441238928a36b653da693c286] | committer: Michael Niedermayer tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content This matches production code which

[FFmpeg-cvslog] avcodec/jpeg2000dec: Fix HT decoding

2024-08-10 Thread Osamu Watanabe
ffmpeg | branch: master | Osamu Watanabe | Wed Aug 7 12:48:45 2024 +0900| [d88a988d3dfa1d7eda4f65bc72e311173bfdff39] | committer: Pierre-Anthony Lemieux avcodec/jpeg2000dec: Fix HT decoding Fixes incorrect handling of MAGB_P value in Ccap15. Fixes bugs in HT block decoding. Signed-off-by: Pi

[FFmpeg-cvslog] avcodec/jpeg2000dec: Add support for CAP and CPF markers

2024-08-10 Thread Osamu Watanabe
ffmpeg | branch: master | Osamu Watanabe | Wed Aug 7 12:48:43 2024 +0900| [fe1b196499b4e2edab6acdfc6bd6b8e802f5a0fe] | committer: Pierre-Anthony Lemieux avcodec/jpeg2000dec: Add support for CAP and CPF markers Signed-off-by: Pierre-Anthony Lemieux > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] avcodec/jpeg2000dec: Add support for placeholder passes

2024-08-10 Thread Osamu Watanabe
ffmpeg | branch: master | Osamu Watanabe | Wed Aug 7 12:48:44 2024 +0900| [48b14732d8a20502bcc8fff82b871fce864c82ce] | committer: Pierre-Anthony Lemieux avcodec/jpeg2000dec: Add support for placeholder passes See Rec. ITU-T T.814 | ISO/IEC 15444-15, Annex B. Signed-off-by: Pierre-Anthony Lem

[FFmpeg-cvslog] vulkan: use the new queue family mechanism

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 10 01:52:42 2024 +0200| [bedfabc4373d1cf84e75107c42a56657f2c26520] | committer: Lynne vulkan: use the new queue family mechanism > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bedfabc4373d1cf84e75107c42a56657f2c26520 --- libavutil/vulkan.

[FFmpeg-cvslog] hwcontext_vulkan: add a new mechanism to expose used queue families

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Jul 9 03:03:19 2024 +0200| [13489c8a2154a2e0e8fd3c3c45f7856b4c3110b0] | committer: Lynne hwcontext_vulkan: add a new mechanism to expose used queue families The issue with the old mechanism is that we had to introduce new API each time we needed a new queu

[FFmpeg-cvslog] hwcontext_vulkan: rewrite queue picking system for the new API

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Jul 16 17:14:42 2024 +0200| [8790a30882d9e48c20b61b3a7ac1ff3225bf649c] | committer: Lynne hwcontext_vulkan: rewrite queue picking system for the new API This allows us to support different video ops on different queues, as well as any other arbitrary queues

[FFmpeg-cvslog] hwcontext_vulkan: initialize optical flow queues if available

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Jul 16 17:16:34 2024 +0200| [a30b7c0158fe744678ca9e4c53b3f343d9f387ff] | committer: Lynne hwcontext_vulkan: initialize optical flow queues if available Lets us implement FPS conversion. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a30b7c0158

[FFmpeg-cvslog] vulkan_video: remove NIH pooled buffer implementation

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Jul 18 10:12:09 2024 +0200| [6757cdb5350fdad381adfe42b305457897f86c8e] | committer: Lynne vulkan_video: remove NIH pooled buffer implementation The code predates ff_vk_get_pooled_buffer(). > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6757cdb

[FFmpeg-cvslog] hwcontext_vulkan: remove unused struct

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Jul 18 10:16:27 2024 +0200| [81c5d4ea0e5e90bc030d31ab9e7d0cf090988b96] | committer: Lynne hwcontext_vulkan: remove unused struct > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=81c5d4ea0e5e90bc030d31ab9e7d0cf090988b96 --- libavutil/hwcontext_v

[FFmpeg-cvslog] hwcontext_vulkan: rewrite upload/download

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Jul 19 00:10:06 2024 +0200| [aea4d4b423c62aecf326ef3ae1578710faa3eca6] | committer: Lynne hwcontext_vulkan: rewrite upload/download This commit was long overdue. The old transfer dubiously tried to merge as much code as possible, and had very little in the

[FFmpeg-cvslog] hwcontext_vulkan: add HOST_CACHED flag to transfer buffer

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Aug 9 01:42:06 2024 +0200| [9e606b33a8e25fa8df383bcf3229e0203f79fae3] | committer: Lynne hwcontext_vulkan: add HOST_CACHED flag to transfer buffer Significantly speeds up downloads on devices without host mapping. > http://git.videolan.org/gitweb.cgi/ffmp

[FFmpeg-cvslog] hwcontext_vulkan: enable storageBuffer16BitAccess if available

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 24 11:40:05 2024 +0200| [c19af16f8db4eac1d603d0b8e439c03946a262b7] | committer: Lynne hwcontext_vulkan: enable storageBuffer16BitAccess if available > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c19af16f8db4eac1d603d0b8e439c03946a262b7 ---

[FFmpeg-cvslog] vulkan_shaderc: fix error reporting for certain errors

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 24 00:53:28 2024 +0200| [2f7dfb0d157b680bca68bc9e57f7c3529fbfc0fe] | committer: Lynne vulkan_shaderc: fix error reporting for certain errors The issue is that shaderc_result_get_num_errors may sometime return 0 even when shaderc_result_get_compilation_s

[FFmpeg-cvslog] vulkan: use allocator callback for buffer creation

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 24 20:19:15 2024 +0200| [8eac11105b0addc6f9ff53d4f082171db459e172] | committer: Lynne vulkan: use allocator callback for buffer creation This would've let to a segfault if custom allocators were used. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] hwcontext_vulkan: constify validation layer features table

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 24 00:39:31 2024 +0200| [957d34784ad98cb342cd8b23f114b17094f92f5c] | committer: Lynne hwcontext_vulkan: constify validation layer features table The struct data seem to get corrupted otherwise. Possibly a validation layer or libvulkan issue. > http://g

[FFmpeg-cvslog] vulkan_shaderc: add debug information to shaders

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 24 11:44:06 2024 +0200| [12f868cab558af8e32829eb5ed38189ce9b93f72] | committer: Lynne vulkan_shaderc: add debug information to shaders > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=12f868cab558af8e32829eb5ed38189ce9b93f72 --- libavfilter

[FFmpeg-cvslog] hwcontext_vulkan: add support for VK_EXT_shader_object

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jul 24 12:58:34 2024 +0200| [55adcb4fc516eb3f14a24a497c81dd1e39e42777] | committer: Lynne hwcontext_vulkan: add support for VK_EXT_shader_object We'd like to use it eventually, and its already covered by the minimum version of the headers we require. > htt

[FFmpeg-cvslog] vulkan_decode: force layered_dpb to 0 when dedicated_dpb is 0

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 10 17:13:57 2024 +0200| [ca591e6b50ee616fc36711cc66d594e51209dddb] | committer: Lynne vulkan_decode: force layered_dpb to 0 when dedicated_dpb is 0 layered_dpb only makes sense when dedicated_dpb is set to 1. For some mysterious reason, some Nvidia driv

[FFmpeg-cvslog] hwcontext_vulkan: correct comment in header

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Aug 11 01:01:35 2024 +0200| [0b25f0bc1d17a7759120e0ac1bcf901258a93cf9] | committer: Lynne hwcontext_vulkan: correct comment in header > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0b25f0bc1d17a7759120e0ac1bcf901258a93cf9 --- libavutil/hwcont

[FFmpeg-cvslog] hwcontext_vulkan: add support for Vulkan encoding

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Dec 28 06:31:11 2022 +0100| [2ce0e51503d9178b190660ede8e716f6a134c2ec] | committer: Lynne hwcontext_vulkan: add support for Vulkan encoding > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ce0e51503d9178b190660ede8e716f6a134c2ec --- libavutil/

[FFmpeg-cvslog] libavutil: deprecate the old Vulkan queue API, add doc/APIchanges entries

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 10 17:46:04 2024 +0200| [5f0f1f7b7a6e6dde16101f919c18de710a51ca64] | committer: Lynne libavutil: deprecate the old Vulkan queue API, add doc/APIchanges entries > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5f0f1f7b7a6e6dde16101f919c18de710

[FFmpeg-cvslog] vulkan: load queue families upon loading properties

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 10 21:51:32 2024 +0200| [d6c08a41cb576ad2e160761a0bfd44cf9e3b6232] | committer: Lynne vulkan: load queue families upon loading properties Avoids the need to call ff_vk_qf_init if manually filling in a queue family structure. > http://git.videolan.org/g

[FFmpeg-cvslog] vulkan_decode: port to the new queue family API

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Aug 11 03:27:46 2024 +0200| [680d969a305c0927480573a1b455024088b51aeb] | committer: Lynne vulkan_decode: port to the new queue family API > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=680d969a305c0927480573a1b455024088b51aeb --- libavcodec/v

[FFmpeg-cvslog] vulkan_decode: add \n to error message

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 10 18:20:58 2024 +0200| [1c05661ec4e83aecd1b07037e5cff6100234a3b6] | committer: Lynne vulkan_decode: add \n to error message > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c05661ec4e83aecd1b07037e5cff6100234a3b6 --- libavcodec/vulkan_dec

[FFmpeg-cvslog] vulkan: add support for encode feedback queries

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Aug 9 13:36:01 2024 +0200| [83cd77563fe008e34b70dcf1dd4d94c048dbf4fa] | committer: Lynne vulkan: add support for encode feedback queries > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83cd77563fe008e34b70dcf1dd4d94c048dbf4fa --- libavutil/vu

[FFmpeg-cvslog] nlmeans_vulkan: fix uninitialized reads

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Aug 11 04:27:20 2024 +0200| [12080ff0404059847df8bc30cc5023a9010f60b2] | committer: Lynne nlmeans_vulkan: fix uninitialized reads > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=12080ff0404059847df8bc30cc5023a9010f60b2 --- libavfilter/vf_nlmea

[FFmpeg-cvslog] hwcontext_vulkan: do not chain structs of unsupported extensions in vkCreateDevice

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Aug 11 04:27:52 2024 +0200| [ef11a6456d40de57bbda9369ecedf5f242020703] | committer: Lynne hwcontext_vulkan: do not chain structs of unsupported extensions in vkCreateDevice Fixes: vkCreateDevice(): pCreateInfo->pNext includes a pointer to a VkPhysicalDev

[FFmpeg-cvslog] hwcontext_vulkan: ignore false positive validation errors

2024-08-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Aug 11 05:01:43 2024 +0200| [e25667f9f14fa71d655265905fa91aa39953a17e] | committer: Lynne hwcontext_vulkan: ignore false positive validation errors Issue ref: https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/6627 > http://git.videolan.org/git