Cog/Audio
Christopher Snowhill 62edb39761 Cog Audio: Major rewrite of audio buffering
Rewrite attempt number two. Now using array lists of audio chunks, with
each chunk having its format and optionally losslessness stashed along
with it. This replaces the old virtual ring buffer method. As a result
of this, the HRIR toggle now works instantaneously.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-06 03:08:34 -08:00
..
Chain Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
CogAudio.xcodeproj Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
Output Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
ThirdParty Revert "Core Audio output: Rewrote major portions" 2022-02-05 04:14:03 -08:00
Utils Semaphore: Change timedWait to wait in microseconds 2022-01-14 22:43:46 -08:00
AudioContainer.h Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
AudioContainer.m Add autorelease pools to various info loading functions, so that adding massive amounts of tracks to the playlist will not run out of file handles. 2016-06-29 22:14:13 -07:00
AudioDecoder.h Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioDecoder.m Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioMetadataReader.h Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioMetadataReader.m Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioMetadataWriter.h Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
AudioMetadataWriter.m Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
AudioPlayer.h Cog Audio: Terminate queueing when stopping 2022-02-01 22:48:25 -08:00
AudioPlayer.m Revert "Core Audio output: Rewrote major portions" 2022-02-05 04:14:03 -08:00
AudioPropertiesReader.h Merged with cog-audio-framework branch. Cog now uses plugins. 2007-02-24 20:36:27 +00:00
AudioPropertiesReader.m Add autorelease pools to various info loading functions, so that adding massive amounts of tracks to the playlist will not run out of file handles. 2016-06-29 22:14:13 -07:00
AudioSource.h Added AudioContainer plugin and made pls and m3u loaders that use it. 2007-10-09 01:20:46 +00:00
AudioSource.m Added AudioContainer plugin and made pls and m3u loaders that use it. 2007-10-09 01:20:46 +00:00
CogAudio_Prefix.pch Fix some more warnings. 2021-01-27 05:12:07 +03:00
CogPluginMulti.h Added class priority levels to metadata readers, properties readers, and containers, all so sidplay can be downvoted for mishandling id MUS format when trying to read its own MUS format 2015-04-13 00:39:24 -07:00
CogPluginMulti.m Cog Audio: Dealt with a major retain cycle leak 2022-01-29 21:31:19 -08:00
Helper.h Volume control: Make preamp optional, defaulting to a limit of 100% volume 2022-01-17 22:41:26 -08:00
Helper.m Volume Control: Fix linear 100% range control 2022-01-30 00:18:07 -08:00
Info.plist Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Plugin.h Utility: Add stubs to regenerate Info.plist with file type associations 2022-01-18 03:07:32 -08:00
PluginController.h Added class priority levels to metadata readers, properties readers, and containers, all so sidplay can be downvoted for mishandling id MUS format when trying to read its own MUS format 2015-04-13 00:39:24 -07:00
PluginController.m Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
Status.h Convert CogStatus enum to NS_ENUM 2021-02-07 00:22:19 +03:00