Cog/Audio
Christopher Snowhill c231a9097e Visualization: Rewrite FFT calculation code
This code, based on some other vDSP information I found, performs the
DFT in a different fashion, and also pre-converts the spectrum data into
decibel levels, so the DeaDBeeF analyzer calculation code doesn't need
to convert the values itself any more.

Maybe this will also get rid of the use after free problem somewhere in
the audio code? Who knows?

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-06-12 19:56:16 -07:00
..
Chain Bug Fix: Prevent track transition race condition 2025-06-11 19:01:53 -07:00
CogAudio.xcodeproj Cleanup: Massive code cleanup and reorganization 2025-02-25 23:56:31 -08:00
Output Bug Fix: Stop track fades from hanging on occasion 2025-06-11 19:00:45 -07:00
ThirdParty Visualization: Rewrite FFT calculation code 2025-06-12 19:56:16 -07:00
Utils [Cog Audio] Rename Semaphore.h to CogSemaphore.h 2022-08-05 22:18:30 -07:00
Visualization Bug Check: Handle null pointers in FFT code 2025-06-12 19:52:37 -07:00
AudioContainer.h [Sandbox] Suggest URLs that are contained in CUEs 2022-06-26 02:54:19 -07:00
AudioContainer.m [Sandbox] Suggest URLs that are contained in CUEs 2022-06-26 02:54:19 -07:00
AudioDecoder.h Cleanup: Massive code cleanup and reorganization 2025-02-25 23:56:31 -08:00
AudioDecoder.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataReader.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataReader.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataWriter.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataWriter.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioPlayer.h Bug Fix: Attempt to make seeking more performant 2025-02-25 18:12:17 -08:00
AudioPlayer.m Core Audio: Implement proper fade on seek 2025-03-10 23:08:49 -07:00
AudioPropertiesReader.h CUE Reader: Fix enumerating sheets and tag reading 2022-02-13 12:18:58 -08:00
AudioPropertiesReader.m CUE Reader: Fix enumerating sheets and tag reading 2022-02-13 12:18:58 -08:00
AudioSource.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioSource.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
CogAudio-Bridging-Header.h [Cog Audio] Add a Swift bridging header 2022-08-05 21:36:39 -07:00
CogAudio_Prefix.pch Fix some more warnings. 2021-01-27 05:12:07 +03:00
CogPluginMulti.h [Sandbox] Suggest URLs that are contained in CUEs 2022-06-26 02:54:19 -07:00
CogPluginMulti.m [Input API] Change input readAudio method 2022-07-10 15:22:04 -07:00
Helper.h Volume slider changes 2023-06-08 03:40:04 -07:00
Helper.m Volume slider changes 2023-06-08 03:40:04 -07:00
Info.plist Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Plugin.h Metadata: Move encoding helper to CogAudio 2025-03-10 14:55:41 -07:00
PluginController.h Cleanup: Massive code cleanup and reorganization 2025-02-25 23:56:31 -08:00
PluginController.mm Metadata: Move encoding helper to CogAudio 2025-03-10 14:55:41 -07:00
Status.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00