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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 - 100 of 432 matches
Mail list logo