Christopher Snowhill
22d8b8c132
Implement channel config fields for inputs
...
This implements channel masks for inputs where applicable, namely the
CoreAudio decoder, FFmpeg, FLAC, and WavPack. All others will still use
guessing from the channel number.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-07 02:06:51 -08:00
Christopher Snowhill
85c7073649
Reformat my own source code with clang-format
...
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-06 21:49:27 -08:00
Christopher Snowhill
058614b6a0
Core Audio / FFmpeg inputs: Change to correctly discern most lossy/lossless codecs
2022-01-21 23:09:35 -08:00
Christopher Snowhill
0ec1ae4c47
Core Audio input: Added Codec info reporting
2021-10-01 20:22:26 -07:00
Christopher Snowhill
5b73336cb0
CoreAudio input: Optimized file size reporting to cache the file size on open, so file input isn't seeking as much
2021-08-25 01:57:05 -07:00
Christopher Snowhill
79d12e9fc7
CoreAudio: Don't try closing resources that aren't opened
2021-05-07 15:33:20 -07:00
Christopher Snowhill
04074f5d74
Fix Core Audio input to report and decode format native bits per sample, and report file bitrate
2021-02-22 20:48:23 -08:00
Christopher Snowhill
53bfe785bb
Disable remote file support for CoreAudio decoder
2020-04-11 00:31:22 -07:00
Christopher Snowhill
b37a6f0f0d
Attempt to add rewinding to CoreAudio for streamed source files, but it doesn't work, it still fails to play anything from a stream
2020-03-09 00:23:58 -07:00
Christopher Snowhill
25a030a46c
Implement custom reader support in CoreAudio decoder, now supports archives and possibly streams
2020-03-08 20:05:03 -07:00
Chris Moeller
74b6188772
Implemented floating point sample format support into CogAudio and all relevant plug-ins
2013-10-05 14:15:09 -07:00
vspader
5715522470
Moved to frame-based reading/seeking instead of byte/second based. Some formats have still not been updated and are broken.
...
Added icons for other formats.
2007-11-24 20:16:27 +00:00
vspader
eb96a75a1f
Modified CoreAudioDecoder to use new source based system. It just ignores the source and uses its own, since the ExtAudioFile API is absolutely hopeless when it comes to streaming.
2007-03-04 04:36:10 +00:00
vspader
927b65a4a5
Merged with cog-audio-framework branch. Cog now uses plugins.
2007-02-24 20:36:27 +00:00