Christopher Snowhill
934589ebdd
FFmpeg: Enable AIFF support
...
The system AIFF reader seems unable to read some really old files, so
enable FFmpeg to do so instead.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-14 21:09:24 -08:00
Christopher Snowhill
f203911bb1
FFmpeg Input: Support various DSD formats and IFF
...
Implement support for DFF, WSD, and IFF formats, and all DSD formats
carried within, using our own DSD decimation method instead of relying
on FFmpeg to do it.
Fixes #165
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-10 00:32:24 -08:00
Christopher Snowhill
7f114bce0e
FFmpeg libraries: Enable networking and HLS
...
Also disable AudioToolbox codecs, as they don't really like network
streaming so much. Use bundled codecs instead.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-01-27 00:11:14 -08:00
Christopher Snowhill
d771a58e69
FFmpeg: Update to version 5.0, and add another patch for iTunes MP3 gapless info
2022-01-24 04:41:27 -08:00
Christopher Snowhill
1b4b22501b
FFmpeg libraries: Accidentally forgot to enable the True Audio (TTA) decoder and demuxer
2022-01-23 16:10:33 -08:00
Christopher Snowhill
7495bff780
FFmpeg: Enable all the PCM and ADPCM codecs for WAV file use
2022-01-18 17:25:45 -08:00
Christopher Snowhill
bfa178f4e2
FFmpeg input: Add support for libfdk-aac, which will be used to support USAC and AAC on 10.14.x and older
2022-01-13 04:13:58 -08:00
Christopher Snowhill
95f1919f90
FFmpeg: Rebuild FFmpeg with different codec settings
2022-01-07 19:06:35 -08:00
Christopher Snowhill
2e76c56ba7
Switch FFmpeg libraries to dynamic builds, consolidate to a single copy in the main application framework folder
2021-12-31 01:07:05 -08:00
Christopher Snowhill
10d43d9154
FFmpeg: Enable extra demuxers, and switch AAC to AAC AudioToolbox
2021-12-21 22:24:05 -08:00
Christopher Snowhill
cfeadad97f
Reduce minimum OS to macOS 10.12
2021-09-18 01:08:49 -07:00
Christopher Snowhill
5c27dcf976
FFmpeg build scripts: Add environment for Homebrew building
2021-08-25 01:27:06 -07:00
Christopher Snowhill
bc5302ed48
FFmpeg build scripts: clean up build products when each stage finishes, so nothing gets mixed from arm64 into x86_64
2021-08-25 01:26:14 -07:00
Christopher Snowhill
49b0bc52b7
FFmpeg build scripts: Support cross compiling x86_64 version from arm64
2021-08-25 01:25:32 -07:00
Dzmitry Neviadomski
2c241af654
Update build scripts for universal ffmpeg.
2021-02-22 18:41:13 +03:00