cog/Audio
Christopher Snowhill e96a4efa68 [Metadata Loading] Added null pointer guards
This prevents crashes where inputs were not returning either properties
or metadata blocks and the file open cache was attempting to cache the
resulting nil pointer as if it were valid. Also prevent the metadata
redundant string coalescing from processing nil objects as well, in case
it's used that way somewhere else.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-06-09 23:18:51 -07:00
..
Chain [Audio Threads] Set realtime priority on old OS 2022-06-09 18:53:58 -07:00
CogAudio.xcodeproj [Audio Threads] Correctly set real time priority 2022-06-09 18:15:44 -07:00
Output [Audio Threads] Change workgroup system again 2022-06-09 01:38:30 -07:00
ThirdParty [Resampler] Switch r8brain back to PFFFT double 2022-05-30 18:24:37 -07:00
Utils Add bad sample cleaner for debugging 2022-02-15 22:48:47 -08:00
Visualization Fix visualization for variable audio block sizes 2022-02-16 21:54:55 -08:00
AudioContainer.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioContainer.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioDecoder.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -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 [HRIR Convolver] Rewrite to use PFFFT float 2022-06-06 08:18:33 -07:00
AudioPlayer.m Add option to quit on natural stop 2022-02-21 20:55:42 -08: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_Prefix.pch Fix some more warnings. 2021-01-27 05:12:07 +03:00
CogPluginMulti.h Now properly supports sample format changing 2022-02-07 19:18:45 -08:00
CogPluginMulti.m CogDecoderMulti: Reset file even if not seekable 2022-02-09 13:44:04 -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 Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
Info.plist Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Plugin.h Plugin utilities: Moved encoding guesser to header 2022-05-24 01:05:43 -07:00
PluginController.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
PluginController.mm [Metadata Loading] Added null pointer guards 2022-06-09 23:18:51 -07:00
Status.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00