[FFmpeg-cvslog] opustab: macro constant as a double

2024-04-29 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Apr 29 01:44:46 2024 +0200| [f492095bd3e22ecf5565a08437a0816910bac949] | committer: Lynne opustab: macro constant as a double May increase intermediate precision on some compilers. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: avoid generating unused code when either implementation is disabled

2024-04-27 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Apr 24 13:01:14 2024 +0200| [3390693bfb907765f833766f370e0ba8c7894f44] | committer: Lynne aacdec: avoid generating unused code when either implementation is disabled Minor optimization to remove extra branches. We need to include the header for xHE anyway

[FFmpeg-cvslog] opusdsp: add ability to modify deemphasis constant

2024-04-27 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Jan 29 04:31:43 2024 +0100| [134dba9544f4251ebf5fbbae72f2cddc390ac195] | committer: Lynne opusdsp: add ability to modify deemphasis constant xHE-AAC relies on the same postfilter mechanism that Opus uses to improve clarity (albeit with a steeper deemphasis

[FFmpeg-cvslog] aacsbr: constify the only SBR table

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Mar 22 06:43:16 2024 +0100| [176c922e4edac82df2c8ea508f81d2aba29c6468] | committer: Lynne aacsbr: constify the only SBR table > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=176c922e4edac82df2c8ea508f81d2aba29c6468 --- libavco

[FFmpeg-cvslog] aacdec: initialize float/fixed SBR tables only when either is needed

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Mar 22 07:13:08 2024 +0100| [e3650886c7e1df3301ec2011a02147c3e32e33ad] | committer: Lynne aacdec: initialize float/fixed SBR tables only when either is needed > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: move aacdec.h into libavcodec/aac

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Mar 19 20:19:06 2024 +0100| [551ce16b59b109093516e2f4000ae809fcd0b9f3] | committer: Lynne aacdec: move aacdec.h into libavcodec/aac > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=551ce16b59b109093516e2f4000ae809fcd0b9f3 --- libavcodec/

[FFmpeg-cvslog] aacdec: move LATM decode functions into a separate file

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 23:34:46 2024 +0100| [ce740618d194e6c8523466ba15be2d662da37105] | committer: Lynne aacdec: move LATM decode functions into a separate file > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce740618d194e6c8523466ba15be2d662da37

[FFmpeg-cvslog] aacdec: fully detemplate decoder core

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 06:27:39 2024 +0100| [e93793bf3cf15968c34b0e7bf0c677fad3032f5d] | committer: Lynne aacdec: fully detemplate decoder core > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e93793bf3cf15968c34b0e7bf0c677fad3032f5d --- libavcodec/Makef

[FFmpeg-cvslog] aacdec: move prediction to separate files

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 05:16:50 2024 +0100| [49e7be1e370a52d5ad2bc52830a2448384b5a58c] | committer: Lynne aacdec: move prediction to separate files > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49e7be1e370a52d5ad2bc52830a2448384b5a58c --- libavcodec/

[FFmpeg-cvslog] aacdec: move fixed/float DSP initialization to templated init functions

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 06:05:45 2024 +0100| [2f90d8398148b04db31e197f49154240c36e1849] | committer: Lynne aacdec: move fixed/float DSP initialization to templated init functions > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: reuse TNS and LTP tables between fixed and float decoders

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 05:55:13 2024 +0100| [905fdb06010e554262fca3c12b362bb69a11de85] | committer: Lynne aacdec: reuse TNS and LTP tables between fixed and float decoders The fixed decoder derives the values from floats anyway. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] aacdec: move CCE decoding to a separate templated file

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 05:06:58 2024 +0100| [b1718ce0f98216702e3330335ccf4be3b7896cbb] | committer: Lynne aacdec: move CCE decoding to a separate templated file Unfortunately, although it's a purely decode function, it does need to be templated. > http://git.videolan.

[FFmpeg-cvslog] aacdec: move fixed-point clipping to a separate function

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 04:29:07 2024 +0100| [41c04bec0ad306cf6d0b9af19f904a7c86582bdf] | committer: Lynne aacdec: move fixed-point clipping to a separate function > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41c04bec0ad306cf6d0b9af19f904a7c86582

[FFmpeg-cvslog] aacdec: split off channel coupling into a new file

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 04:17:30 2024 +0100| [87a93a5670dde2dc0087e275912be07c9310865f] | committer: Lynne aacdec: split off channel coupling into a new file > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87a93a5670dde2dc0087e275912be07c93108

[FFmpeg-cvslog] aacdec: move spectrum decode and dequantization to a new file

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 02:43:33 2024 +0100| [41ae2b03a5cf87f9673f82efbc9cea53df70f150] | committer: Lynne aacdec: move spectrum decode and dequantization to a new file > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41ae2b03a5cf87f9673f82efbc9cea53df70f

[FFmpeg-cvslog] aacdec: deduplicate table initizalization

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 04:03:12 2024 +0100| [b7387ea00e8346022877f2f082ce2d2bc7a217e5] | committer: Lynne aacdec: deduplicate table initizalization All tables now initialized by aac/aacdec_fixed|float > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: template LTP application separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Mar 14 04:52:28 2024 +0100| [e9fc7661daac9c0df0747e11435570899652d686] | committer: Lynne aacdec: template LTP application separately > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9fc7661daac9c0df0747e11435570899652d686 --- libavcodec/

[FFmpeg-cvslog] aacdec: template windowing and transforms separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 00:14:32 2024 +0100| [091d85217d82d5ee0f96b4dbc665cb3c598a0451] | committer: Lynne aacdec: template windowing and transforms separately > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=091d85217d82d5ee0f96b4dbc665cb3c598a0

[FFmpeg-cvslog] aacdec: remove unnecessary decode_spectrum_and_dequant arguments

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 02:19:35 2024 +0100| [5c026e66372f31c7bdeccc45511c9f5eeac22865] | committer: Lynne aacdec: remove unnecessary decode_spectrum_and_dequant arguments Small cleanup to reduce number of arguments. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] aacdec: template LTP windowing separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 01:28:41 2024 +0100| [eef9100a8e57fe9d0642aeb69c82a5abfc01e962] | committer: Lynne aacdec: template LTP windowing separately The function is called only internally in DSP, so we do not need to expose it. apply_ltp on MIPS uses this function

[FFmpeg-cvslog] aacdec: duplicate table initialization

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Mar 16 00:12:56 2024 +0100| [a309aa412755f7bb16eead43bcaff1a9dcdb5954] | committer: Lynne aacdec: duplicate table initialization Preparation to move all table init and support windowing functions. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] aacdec: template TNS application separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 22:20:59 2024 +0100| [db5128ef70002c7d3e04398bfc7a9897659437f1] | committer: Lynne aacdec: template TNS application separately > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db5128ef70002c7d3e04398bfc7a9897659437f1 --- libavcodec/

[FFmpeg-cvslog] aacdec: template mid/side stereo application separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 21:59:35 2024 +0100| [9f3fa77e0dac729ca3a0bf669c502cfa811c9ae7] | committer: Lynne aacdec: template mid/side stereo application separately > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f3fa77e0dac729ca3a0bf669c502cfa811c9

[FFmpeg-cvslog] aacdec: template intensity stereo application separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 22:01:44 2024 +0100| [ad16349f9bb802ddf0a09aa61b675a1dc5c70600] | committer: Lynne aacdec: template intensity stereo application separately > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ad16349f9bb802ddf0a09aa61b675a1dc5c70

[FFmpeg-cvslog] aacdec: template scalefactor dequantization separately

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 21:53:49 2024 +0100| [a6295586f5040ce5ce838ff2ae11a5ba9b41d855] | committer: Lynne aacdec: template scalefactor dequantization separately > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a6295586f5040ce5ce838ff2ae11a5ba9b41d

[FFmpeg-cvslog] aacdec: separate out scalefactor dequantization from decoding

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 07:11:22 2024 +0100| [60b60dd635a4e69e43ead19f10f90ac03aa83ee1] | committer: Lynne aacdec: separate out scalefactor dequantization from decoding Allows to template away dequantization. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: switch-ify scalefactor decoding

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 07:16:57 2024 +0100| [7f3b3e2df1d20d33aebd8c4f37eb4ac0e76cd58f] | committer: Lynne aacdec: switch-ify scalefactor decoding Brings it in line with dequantization. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: give spectrum dequant+decode SCE rather than an ICS

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 07:11:55 2024 +0100| [77a88bbddaa9b1afa3c61ea4f3271b31b0aa87a2] | committer: Lynne aacdec: give spectrum dequant+decode SCE rather than an ICS Eliminates using templated values in function definition. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] aacdec: add a decoder DSP structure

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Mar 13 06:35:38 2024 +0100| [ed009bfd3d2d8c37395373201afc58bb32cf1366] | committer: Lynne aacdec: add a decoder DSP structure To be used to abstract away DSP functions. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacdec: move aacdec_common to aac/aacdec_tab

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Feb 29 04:52:58 2024 +0100| [f55b587820847c4ce442a2dc2eda2b68bcbefd11] | committer: Lynne aacdec: move aacdec_common to aac/aacdec_tab Start to clean up the decoder. Also renames a confusingly named file. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] aacsbr_template: include mem.h

2024-04-23 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Apr 10 18:44:48 2024 +0200| [3600f757db3f908df0fcd5b5e1999aca22c41a5b] | committer: Lynne aacsbr_template: include mem.h Future AAC changes remove the need to include this header. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS

2024-04-16 Thread Lynne
ffmpeg | branch: release/7.0 | Lynne | Sun Apr 14 14:11:44 2024 +0200| [8dfafe536657e5c5437cf24f7cb058ef7a9f1875] | committer: Lynne vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS The first release of the CTS for AV1 decoding had incorrect offsets for the OrderHints values

[FFmpeg-cvslog] vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS

2024-04-14 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Apr 14 14:11:44 2024 +0200| [db09f1a5d811a3ca8adc89c58e29932efd0c255e] | committer: Lynne vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS The first release of the CTS for AV1 decoding had incorrect offsets for the OrderHints values

[FFmpeg-cvslog] lavc/avfft: fix RDFT wrapper stride

2024-04-10 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Apr 6 07:30:07 2024 +0200| [89a9042291e2f54be98e54e8e8fa50ee3fe7d1a6] | committer: Lynne lavc/avfft: fix RDFT wrapper stride Per the lavu/tx docs: > * For forward transforms (R2C), stride must be the spacing between two > * samples in bytes. For i

[FFmpeg-cvslog] vulkan_av1: port to the new stable API

2024-03-25 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Jan 19 10:49:02 2024 +1000| [ecdc94b97f809d5f2b88640842fd0541951ad295] | committer: Lynne vulkan_av1: port to the new stable API Co-Authored-by: Dave Airlie > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] av1dec: add AV1_REF_FRAME_NONE

2024-03-25 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Mar 17 19:31:17 2024 +0100| [998aa66a10546be207d5dfc1a4a76bc2ce9ea07c] | committer: Lynne av1dec: add AV1_REF_FRAME_NONE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=998aa66a10546be207d5dfc1a4a76bc2ce9ea07c --- libavcodec/av

[FFmpeg-cvslog] configure: fix compilation with glslang 14

2024-02-18 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jan 31 17:28:56 2024 +0100| [e43615fc2ab27d562ed7e087803f4a364a7d1175] | committer: Lynne configure: fix compilation with glslang 14 The configure check already had fallback for the previous version of glslang, which had different requirements for flags

[FFmpeg-cvslog] lavu/tx: correctly use a default scale parameter for all transform types

2024-02-18 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Feb 17 20:50:48 2024 +0100| [c7ceff690f16f04f3fc2e48ac73f48cebc445587] | committer: Lynne lavu/tx: correctly use a default scale parameter for all transform types This fixes the previous commit and adds more cases (DCT-I and DST-I). I am holding off

[FFmpeg-cvslog] avfft: avoid overreads with RDFT API users

2024-02-09 Thread Lynne
ffmpeg | branch: release/6.1 | Lynne | Fri Feb 9 18:17:54 2024 +0100| [8815d775322570db8ecf82124467a818c681ed90] | committer: Lynne avfft: avoid overreads with RDFT API users The new API requires an extra array member at the very end, which old API users did not do. This disables in-place

[FFmpeg-cvslog] avfft: avoid overreads with RDFT API users

2024-02-09 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Feb 9 18:17:54 2024 +0100| [90adef99cab46ed1791c8096ac2ac0b89f67a266] | committer: Lynne avfft: avoid overreads with RDFT API users The new API requires an extra array member at the very end, which old API users did not do. This disables in-place RDFT

[FFmpeg-cvslog] x86/tx_init: propely indicate the extended available transform sizes

2024-02-09 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Feb 9 15:21:37 2024 +0100| [9af87828bd787e09724b86d233ead75d6589ae79] | committer: Lynne x86/tx_init: propely indicate the extended available transform sizes Forgot to do this with the previous commit. Actually makes the assembly being used. Still

[FFmpeg-cvslog] x86/tx_float: enable SIMD for sizes over 131072

2024-02-07 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Jan 18 17:30:29 2024 +0100| [bd3e71b21ec3786ec6fc00ef260af0150f31b71b] | committer: Lynne x86/tx_float: enable SIMD for sizes over 131072 The tables for the new sizes were added last year due to being required for SDR. However, the assembly was never

[FFmpeg-cvslog] lavfi/vsrc_testsrc_vulkan: fix -Wint-conversion

2024-01-31 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jan 31 14:15:04 2024 +0100| [5860a966d2fffbbda1af0014f0a4d37a21c4f2ca] | committer: Lynne lavfi/vsrc_testsrc_vulkan: fix -Wint-conversion While VK_NULL_HANDLE is equivalent to NULL on 64-bit platforms, the same is not true across all platforms. Fixes

[FFmpeg-cvslog] configure: update copyright year

2023-12-31 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Jan 1 00:00:00 2024 +| [b95ee2ec5f84054de8bf6db9fe1b1119d569f269] | committer: Lynne configure: update copyright year > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b95ee2ec5f84054de8bf6db9fe1b1119d569f269 --- configure | 2 +- 1 f

[FFmpeg-cvslog] lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled

2023-12-03 Thread Lynne
ffmpeg | branch: release/6.1 | Lynne | Sun Dec 3 21:02:13 2023 +0100| [2c87aa0b231954d32909c0df48cb27ff89fd4506] | committer: Lynne lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled Forgotten. Reviewed-by: Neal Gompa Tested-by: Neal Gompa (cherry picked from commit

[FFmpeg-cvslog] lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled

2023-12-03 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Dec 3 21:02:13 2023 +0100| [8c117b75afa3c6b824fab85ec6716dbe3ba975be] | committer: Lynne lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled Forgotten. Reviewed-by: Neal Gompa Tested-by: Neal Gompa > http://git.videolan.

[FFmpeg-cvslog] nlmeans_vulkan: fix offsets calculation and various stride issues

2023-11-09 Thread Lynne
ffmpeg | branch: release/6.1 | Lynne | Tue Nov 7 07:27:30 2023 +| [86c4d04051e00998327fece4c3e3e4edcfb64482] | committer: Lynne nlmeans_vulkan: fix offsets calculation and various stride issues We calculated offsets as pairs, but addressed them in the shader as single float values, while

[FFmpeg-cvslog] nlmeans_vulkan: fix offsets calculation and various stride issues

2023-11-09 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Nov 7 07:27:30 2023 +| [99fcdee5e80db8a2a8ff1ea9b66a9b74d8f96f67] | committer: Lynne nlmeans_vulkan: fix offsets calculation and various stride issues We calculated offsets as pairs, but addressed them in the shader as single float values, while

[FFmpeg-cvslog] bwdif_vulkan: fix artifacts on vulkan decode images

2023-10-31 Thread Lynne
ffmpeg | branch: release/6.1 | Lynne | Sun Oct 29 07:19:25 2023 +0100| [4e5f3e6b8e1132354eed810dfdadf87f45c5de27] | committer: Lynne bwdif_vulkan: fix artifacts on vulkan decode images Due to making the decode frames context use the coded size, the filter started to display those artifacts

[FFmpeg-cvslog] bwdif_vulkan: fix artifacts on vulkan decode images

2023-10-31 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Oct 29 07:19:25 2023 +0100| [0e8abf26983aa0dc72cbfbb094eeed13a9b55404] | committer: Lynne bwdif_vulkan: fix artifacts on vulkan decode images Due to making the decode frames context use the coded size, the filter started to display those artifacts

[FFmpeg-cvslog] configure: update copyright year

2023-10-29 Thread Lynne
ffmpeg | branch: release/5.1 | Lynne | Sun Jan 1 00:00:00 2023 +0100| [dad04e27b000f649ed4afd00252b07d1d5b49b7e] | committer: Michael Niedermayer configure: update copyright year (cherry picked from commit 62da0b4a741a064f118a0eece496d6bcc437ec91) Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] vulkan: return VK_NOT_READY when no queries are available

2023-10-28 Thread Lynne
ffmpeg | branch: release/6.1 | Lynne | Wed Oct 25 22:58:20 2023 +| [1a8e76698478006d97432f1eb972d37ef3549dbc] | committer: Lynne vulkan: return VK_NOT_READY when no queries are available Fixes a validation issue. The issue is that the function gets called before we've sumitted a frame

[FFmpeg-cvslog] vulkan: return VK_NOT_READY when no queries are available

2023-10-28 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Oct 25 22:58:20 2023 +| [1a8e76698478006d97432f1eb972d37ef3549dbc] | committer: Lynne vulkan: return VK_NOT_READY when no queries are available Fixes a validation issue. The issue is that the function gets called before we've sumitted a frame

[FFmpeg-cvslog] vulkan_decode: correct flipped condition in image layout

2023-10-25 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Oct 25 21:56:03 2023 +0200| [70864e6adba636daf4551ba9e65a19eeb93bced1] | committer: Lynne vulkan_decode: correct flipped condition in image layout Changed by the previous commit. Caused validation issues on hardware with !reuse_dpb_dst but not layered_dpb

[FFmpeg-cvslog] vulkan_decode: fix pedantic validation issue

2023-10-25 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Oct 24 22:43:06 2023 +0200| [467e4118393170ff11b7725ec4565350fd1da195] | committer: Lynne vulkan_decode: fix pedantic validation issue "Validation Error: [ VUID-VkImageViewCreateInfo-imageViewType-04974 ] Object 0: handle = 0x9f9b413c,

[FFmpeg-cvslog] vulkan_decode: fix another validation issue

2023-10-25 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Oct 25 01:32:20 2023 +0200| [0b3616231d330ff25b28a20795394777a3f91b6d] | committer: Lynne vulkan_decode: fix another validation issue Surprising no one, the insane usage rule has a catch. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vulkan_decode: use coded_width/height instead of the non-coded width and height

2023-10-25 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Oct 24 06:33:07 2023 +0200| [9ee4f47c94083b4fe38d4e217a7d65055d3ad53f] | committer: Lynne vulkan_decode: use coded_width/height instead of the non-coded width and height Partially fixes https://streams.videolan.org/issues/19938/2_20180305-15.04.59.ts

[FFmpeg-cvslog] hwcontext_vulkan: improve queue family init code

2023-10-23 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Oct 22 03:52:33 2023 +0200| [c258623c0a635d98e7e21123215446ebd2201b1e] | committer: Lynne hwcontext_vulkan: improve queue family init code When users zero-init'd the struct, or left it as-is, the encode queue family matched the graphics queue family, which

[FFmpeg-cvslog] configure: update copyright year

2023-10-19 Thread Lynne
ffmpeg | branch: release/2.8 | Lynne | Sun Jan 1 00:00:00 2023 +0100| [661a11fcc48efe0775812fc443d59e5c0a972fa1] | committer: Michael Niedermayer configure: update copyright year (cherry picked from commit 62da0b4a741a064f118a0eece496d6bcc437ec91) Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] configure: disable libglslang/libshaderc if the vulkan is disabled

2023-10-15 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Oct 14 18:36:46 2023 +0200| [fec6e84b18685abd2f8b3192bee560ff52c5220b] | committer: Lynne configure: disable libglslang/libshaderc if the vulkan is disabled Fixes build failures when the Vulkan headers are too old and libglslang or libshaderc are enabled

[FFmpeg-cvslog] nlmeans_vulkan: reduce dispatches by parallelizing the planes

2023-10-11 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Sep 16 01:04:18 2023 +0200| [658b01b5ee53826855dad316a2f4a1e4f16ca05a] | committer: Lynne nlmeans_vulkan: reduce dispatches by parallelizing the planes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=658b01b5ee53826855dad316a2f4a1e4f16ca

[FFmpeg-cvslog] nlmeans_vulkan: parallelize workgroup invocations

2023-10-11 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Sep 15 21:55:59 2023 +0200| [f31d0f11417067a3fc9d53085c32f4ba82b252e4] | committer: Lynne nlmeans_vulkan: parallelize workgroup invocations > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f31d0f11417067a3fc9d53085c32f4ba82b25

[FFmpeg-cvslog] nlmeans_vulkan: fix width/height for chroma plane weights calculation

2023-10-11 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Sep 16 00:42:53 2023 +0200| [6bc8ff7d937cd98c8f1c855b0d10be525b45a5ce] | committer: Lynne nlmeans_vulkan: fix width/height for chroma plane weights calculation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hwcontext_vulkan: properly support STORAGE usage for mutliplane images

2023-10-05 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Oct 5 20:25:33 2023 +0200| [81cc0e13455baa5e6547df40dc5961d415d6fcd2] | committer: Lynne hwcontext_vulkan: properly support STORAGE usage for mutliplane images Fixes multiplane support on Nvidia. Also, remove the ENCODE usage, even if the driver signals

[FFmpeg-cvslog] vulkan_decode: don't call get_proc_addr on every frame's destruction

2023-09-15 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Sep 15 02:22:00 2023 +0200| [9310ffc809d02d7bbc767555c2ed16311623ffe2] | committer: Lynne vulkan_decode: don't call get_proc_addr on every frame's destruction The issue is that we cannot rely on any context existing when we free frames. The Vulkan

[FFmpeg-cvslog] vulkan_hevc: switch from a buffer pool to a malloc and simplify

2023-09-15 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Sep 15 01:51:49 2023 +0200| [552a5fa496933c2679cac6774e483bee3f5c2c53] | committer: Lynne vulkan_hevc: switch from a buffer pool to a malloc and simplify Simpler and more robust now that contexts are not shared between threads. > http://git.videolan.

[FFmpeg-cvslog] lavu/tx: add missing prints for the type of dctI/dstI

2023-09-07 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Sep 3 16:47:53 2023 +0200| [00e77fd21a0327404f61bab19c50d73a7bec5007] | committer: Lynne lavu/tx: add missing prints for the type of dctI/dstI > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00e77fd21a0327404f61bab19c50d73a7bec5

[FFmpeg-cvslog] vulkan_decode: convert max level from vulkan to av for comparisons

2023-09-07 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Sep 6 06:15:32 2023 +0200| [398467f519b3b4e954ac9e6868358c052b407fc5] | committer: Lynne vulkan_decode: convert max level from vulkan to av for comparisons > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavu/tx: fix scaling of R2R transforms

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Sep 1 06:13:51 2023 +0200| [d40672e661037c770f50e45c8c09f523ed9a77d0] | committer: Lynne lavu/tx: fix scaling of R2R transforms Still slightly inaccurate, but it's good enough now. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/avfft: deprecate the API

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Jul 24 23:55:55 2023 +0200| [139e54911c8356729e5cfad4283da9abb90b53e0] | committer: Lynne lavc/avfft: deprecate the API This deprecates the currently unused API. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avfft: wrap lavu/tx instead of ff_mdct

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Nov 10 11:26:33 2022 +0100| [517e4fcca6b81e73536d4ef5edfd22ad5886e783] | committer: Lynne avfft: wrap lavu/tx instead of ff_mdct > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=517e4fcca6b81e73536d4ef5edfd22ad5886e783 --- libavcodec/avff

[FFmpeg-cvslog] avfft: wrap lavu/tx instead of ff_fft

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Nov 10 11:23:38 2022 +0100| [dfcd4bbf5118b9fa601ba36e3c5984db61478d5f] | committer: Lynne avfft: wrap lavu/tx instead of ff_fft > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dfcd4bbf5118b9fa601ba36e3c5984db61478d5f --- libavcodec/avff

[FFmpeg-cvslog] avfft: wrap lavu/tx instead of ff_rdft

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Nov 10 11:26:59 2022 +0100| [83ede01bb08239428fd65de62adc260f4233d229] | committer: Lynne avfft: wrap lavu/tx instead of ff_rdft > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83ede01bb08239428fd65de62adc260f4233d229 --- libavcodec/avff

[FFmpeg-cvslog] lavu/tx: improve rdft table generation precision slightly

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Sep 1 06:06:44 2023 +0200| [59b39d241e3937f6c87cf68b7ca1e4cc69119347] | committer: Lynne lavu/tx: improve rdft table generation precision slightly > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59b39d241e3937f6c87cf68b7ca1e4cc69119

[FFmpeg-cvslog] avfft: wrap lavu/tx instead of ff_dct

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Aug 7 12:07:10 2023 +0200| [86aa34d3392282986b27dfdbf081ddfebb035604] | committer: Lynne avfft: wrap lavu/tx instead of ff_dct > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86aa34d3392282986b27dfdbf081ddfebb035604 --- libavcodec/avff

[FFmpeg-cvslog] ffplay: port to lavu/tx

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Feb 18 13:14:31 2023 +0100| [4acd08be6c4f39736179a3d90fd56b508e42ff6d] | committer: Lynne ffplay: port to lavu/tx > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4acd08be6c4f39736179a3d90fd56b508e42ff6d --- fftools/ffplay.c |

[FFmpeg-cvslog] lavu/tx: add real to real and real to imaginary RDFT transforms

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Aug 3 18:21:23 2023 +0200| [11e22730e1eb7ec6b5953c16b3b4df58be14e2de] | committer: Lynne lavu/tx: add real to real and real to imaginary RDFT transforms These are in-place transforms, required for DCT-I and DST-I. Templated as the mod2 variant requires

[FFmpeg-cvslog] wmavoice: convert DCT-I/DST-I to lavu/tx

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Aug 4 21:16:30 2023 +0200| [a810126501e1ef0992d765720ff0d2629c5d1616] | committer: Lynne wmavoice: convert DCT-I/DST-I to lavu/tx This is the very last user of any lavc transform code. This also *corrects* wmavoice decoding, as the previous DCT/DST

[FFmpeg-cvslog] lavu/tx: add DCT-I and DST-I transforms

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Aug 3 18:23:02 2023 +0200| [ef8fd7bc3c479ec00b3e1f490d44f9c93894d210] | committer: Lynne lavu/tx: add DCT-I and DST-I transforms These are true, actual DCT-I and DST-I transforms, unlike the libavcodec versions, which are plainly not. > h

[FFmpeg-cvslog] wmavoice: convert RDFT to lavu/tx

2023-09-01 Thread Lynne
ffmpeg | branch: master | Lynne | Fri Aug 4 20:20:10 2023 +0200| [d895d3c8c79e301f9d6f3aab0cc754ac2b7d78fb] | committer: Lynne wmavoice: convert RDFT to lavu/tx > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d895d3c8c79e301f9d6f3aab0cc754ac2b7d78fb --- libavcodec/wmavoic

[FFmpeg-cvslog] vulkan: do not leak bound_buffer_indices

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:53:03 2023 +| [d0a64f9a81530436e3b3e86767f51d481d3ce4a8] | committer: Lynne vulkan: do not leak bound_buffer_indices > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0a64f9a81530436e3b3e86767f51d481d3ce4a8 --- libavutil/vulka

[FFmpeg-cvslog] lavfi/scale_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:52:13 2023 +| [d0ab2e2f98a220f87fd5d581c7e0e13cfe366f4b] | committer: Lynne lavfi/scale_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0ab2e2f98a220f87fd5d581c7e0e13cfe366f4b --- libavfil

[FFmpeg-cvslog] lavfi/transpose_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:52:22 2023 +| [3ef1e50c922afa69404c07486a2251d5795f3c85] | committer: Lynne lavfi/transpose_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3ef1e50c922afa69404c07486a2251d5795f3c85 --- libavfil

[FFmpeg-cvslog] lavfi/testsrc_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:52:34 2023 +| [5f8feddd6a09214816e8fd0e674df6fc5e33732d] | committer: Lynne lavfi/testsrc_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5f8feddd6a09214816e8fd0e674df6fc5e33732d --- libavfil

[FFmpeg-cvslog] lavfi/nlmeans_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:52:04 2023 +| [0f2ae1ba6939a1dede0cf02e43daf50218416093] | committer: Lynne lavfi/nlmeans_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f2ae1ba6939a1dede0cf02e43daf50218416093 --- libavfil

[FFmpeg-cvslog] lavfi/bwdif_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:51:36 2023 +| [a4673c9dff2432d5cc903d345cd62c83d7436a94] | committer: Lynne lavfi/bwdif_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4673c9dff2432d5cc903d345cd62c83d7436a94 --- libavfil

[FFmpeg-cvslog] lavfi/chromaber_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:51:55 2023 +| [9944e96c61739514ffa99f0e9229b342b3d5ff45] | committer: Lynne lavfi/chromaber_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9944e96c61739514ffa99f0e9229b342b3d5ff45 --- libavfil

[FFmpeg-cvslog] vulkan: do not leak cooperative matrix properties

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 23:20:47 2023 +0200| [747871a42c0021fd82f0ca806b8419a29f627d7f] | committer: Lynne vulkan: do not leak cooperative matrix properties > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=747871a42c0021fd82f0ca806b8419a29f627d7f --- libavu

[FFmpeg-cvslog] lavfi/avgblur_vulkan: fix memory leaks

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 26 21:51:19 2023 +| [b6cc53092aeac94938b5e28fe4435ceee365bbcb] | committer: Lynne lavfi/avgblur_vulkan: fix memory leaks > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b6cc53092aeac94938b5e28fe4435ceee365bbcb --- libavfil

[FFmpeg-cvslog] vulkan: check for extension rather than function pointer

2023-08-28 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Aug 28 22:20:45 2023 +0200| [f6cf3a40e479b5f1e98b11cf6c816baf34cb3bac] | committer: Lynne vulkan: check for extension rather than function pointer The loader ensures only that functions with tagged supported extensions exist, rather than ensuring only

[FFmpeg-cvslog] vulkan: enable VK_KHR_cooperative_matrix

2023-08-26 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Aug 12 10:46:45 2023 +| [358919506d611493508c8af203c4dd15706c570f] | committer: Lynne vulkan: enable VK_KHR_cooperative_matrix It's of interest to API users, and of interest to us, as a DCT/DST can be implemented via matrix multiplies. > h

[FFmpeg-cvslog] hwcontext_vulkan: remove optional encode/decode extensions from the list

2023-02-06 Thread Lynne
ffmpeg | branch: release/5.0 | Lynne | Sun Dec 25 01:03:30 2022 +0100| [376a1ebfcb62da503acd9fb1bddcafd1d4a08e22] | committer: Jan Ekström hwcontext_vulkan: remove optional encode/decode extensions from the list They're not currently used, so they don't need to be there. Vulkan stabilized

[FFmpeg-cvslog] hwcontext_vulkan: remove optional encode/decode extensions from the list

2023-02-06 Thread Lynne
ffmpeg | branch: release/5.1 | Lynne | Sun Dec 25 01:03:30 2022 +0100| [7268323193d55365f914de39fadd5dbdb1f68976] | committer: Jan Ekström hwcontext_vulkan: remove optional encode/decode extensions from the list They're not currently used, so they don't need to be there. Vulkan stabilized

[FFmpeg-cvslog] x86: replace explicit REP_RETs with RETs

2023-01-31 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Feb 1 02:26:20 2023 +0100| [bbe95f7353a972f28a48be8da883549f02c59e4b] | committer: Lynne x86: replace explicit REP_RETs with RETs >From x86inc: > On AMD cpus <=K10, an ordinary ret is slow if it immediately follows either > a branch or a branc

[FFmpeg-cvslog] configure: update copyright year

2022-12-31 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Jan 1 00:00:00 2023 +0100| [62da0b4a741a064f118a0eece496d6bcc437ec91] | committer: Lynne configure: update copyright year > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62da0b4a741a064f118a0eece496d6bcc437ec91 --- configure | 2 +- 1 f

[FFmpeg-cvslog] hwcontext_vulkan: remove optional encode/decode extensions from the list

2022-12-24 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Dec 25 01:03:30 2022 +0100| [eb0455d64690eed0068e5cb202f72ecdf899837c] | committer: Lynne hwcontext_vulkan: remove optional encode/decode extensions from the list They're not currently used, so they don't need to be there. Vulkan stabilized the decode

[FFmpeg-cvslog] lavu/tx: zero-out imaginary of last coefficient in forward RDFTs

2022-12-03 Thread Lynne
ffmpeg | branch: master | Lynne | Sat Dec 3 20:16:19 2022 +0100| [710d83bdde6d598c88e9696bc4b9f6ea4b84f541] | committer: Lynne lavu/tx: zero-out imaginary of last coefficient in forward RDFTs We didn't do this, because it's zero anyway, but it prevents users from using uninitialized memory

[FFmpeg-cvslog] x86/tx_float: fix stray change in 15xM FFT and replace imul->lea

2022-11-28 Thread Lynne
ffmpeg | branch: master | Lynne | Mon Nov 28 04:15:36 2022 +0100| [90c17a05aab798199f3cdafb7cab61f666f132be] | committer: Hendrik Leppkes x86/tx_float: fix stray change in 15xM FFT and replace imul->lea Thanks to rorgoroth for bisecting and kurosu for the lea suggestion. >

[FFmpeg-cvslog] lavu: bump minor and add APIchanges entry for lavu/tx DCT

2022-11-24 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Nov 20 21:17:30 2022 +0100| [e97368eba5b48a958d3b398780e56b12db92d1a1] | committer: Lynne lavu: bump minor and add APIchanges entry for lavu/tx DCT > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e97368eba5b48a958d3b398780e56b12db92d

[FFmpeg-cvslog] binkaudio: convert to lavu/tx

2022-11-24 Thread Lynne
ffmpeg | branch: master | Lynne | Sun Nov 20 04:57:00 2022 +0100| [ca8aaf24dfd28ceb4709fc518b3c95b7fce07dcc] | committer: Lynne binkaudio: convert to lavu/tx > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca8aaf24dfd28ceb4709fc518b3c95b7fce07dcc --- configure |

  1   2   3   4   5   >