Cog/Audio/Chain
Christopher Snowhill 120a93465e [Metadata Handling] Fix dynamic info updates
Ensure that dynamic info updates, even on static files, only update the
exact track they apply to, by atomically assigning the userInfo property
before opening the decoder, so that callbacks to the player indicate the
correct track and don't assume it's the one that's currently visibly
playing. Fixes start of track metadata notifications from overwriting
the previously playing track.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-06-12 19:43:41 -07:00
..
AudioChunk.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
AudioChunk.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
BufferChain.h [Metadata Handling] Fix dynamic info updates 2022-06-12 19:43:41 -07:00
BufferChain.m [Metadata Handling] Fix dynamic info updates 2022-06-12 19:43:41 -07:00
ChunkList.h Now properly supports sample format changing 2022-02-07 19:18:45 -08:00
ChunkList.m Do not reset output sample rate automatically 2022-02-07 22:02:17 -08:00
ConverterNode.h [DSD] Add pure downsampling path, disabled 2022-06-10 02:13:10 -07:00
ConverterNode.mm [DSD] Reduce volume level of decimator output 2022-06-10 02:14:04 -07:00
Downmix.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
Downmix.m [Output] [Downmixer] Optimize a bit 2022-06-06 08:16:27 -07:00
HeadphoneFilter.h [HRIR Filter] Replace implementation with vDSP 2022-06-11 02:25:40 -07:00
HeadphoneFilter.mm [HRIR Filter] Add safety margin for DFT 2022-06-11 03:32:38 -07:00
HeadphoneFilterPFFFT.h [HRIR Filter] Replace implementation with vDSP 2022-06-11 02:25:40 -07:00
HeadphoneFilterPFFFT.mm [HRIR Filter] Replace implementation with vDSP 2022-06-11 02:25:40 -07:00
InputNode.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
InputNode.m [Audio Threads] Change workgroup system again 2022-06-09 01:38:30 -07:00
Node.h [Audio Threads] Set realtime priority on old OS 2022-06-09 18:53:58 -07:00
Node.m [Audio Threads] Clear workgroup token on exit 2022-06-10 16:42:33 -07:00
OutputNode.h Restart playback on device or output format change 2022-02-07 22:44:56 -08:00
OutputNode.m Restart playback on device or output format change 2022-02-07 22:44:56 -08:00