Commit Graph

129 Commits (f9040dd1d3c4a2da55b178da9860d0e657ceaf70)

Author SHA1 Message Date
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 ee44c12baf Fix CORS policy template 2022-01-16 14:07:44 -08:00
Christopher Snowhill 1efa5ae055 Add aws invalidation back to update script 2022-01-15 20:39:12 -08:00
Christopher Snowhill 33aa7e2f38 Add local testing host to CORS policy file 2022-01-15 20:38:42 -08:00
Christopher Snowhill 602facf31a Move feed and downloads back to S3 2022-01-15 19:04:26 -08:00
Christopher Snowhill 8b7cd39576 Add default cors-policy for storage bucket 2022-01-15 16:22:32 -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 66f8697435 Remove DSA signing stuff, since nothing should be using it by now 2021-09-27 14:33:06 -07:00
Christopher Snowhill cfeadad97f Reduce minimum OS to macOS 10.12 2021-09-18 01:08:49 -07:00
Christopher Snowhill 4548e54815 FFmpeg build scripts: also install yasm and cross build dependencies 2021-08-25 01:29:53 -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
Christopher Snowhill 48c43167b6 Add update hook from user keychain 2021-08-22 19:25:24 -07:00
Christopher Snowhill 11aa63265d Move release upload to B2 2021-06-14 19:57:25 -07:00
Dzmitry Neviadomski ddacb3a6da Update Release build script. 2021-02-26 14:55:01 +03:00
Dzmitry Neviadomski 2c241af654 Update build scripts for universal ffmpeg. 2021-02-22 18:41:13 +03:00
Christopher Snowhill d856e23a74 Move commit log links back to Github 2021-02-18 15:12:40 -08:00
Jan Weiß a197e82d5e Remove addendum and patch. 2021-01-05 17:25:12 +01:00
Jan Weiß 63ed28919b Second attempt to fix build with other than maintainer’s TeamIDs. Worked for me with Xcode 12.3. 2021-01-05 17:25:12 +01:00
Christopher Snowhill 238e6cddf6 Update README and add patch 2020-12-22 02:39:18 -08:00
Christopher Snowhill b375f06faa Eliminate first parent policy from version count generation, as my little stunt with releasing from the development branch has broken build numbers a bit 2020-11-26 18:39:26 -08:00
Christopher Snowhill 6646e01d8a Switched FFmpeg back to static libraries, now that I know I can make Universal static libraries 2020-11-23 23:50:50 -08:00
Christopher Snowhill 44e7e85a5f Update feed script with new Git URL 2020-11-19 02:57:49 -08:00
Christopher Snowhill 0001bd581b Phase one of Big Sur 2020-06-30 01:04:55 -07:00
Christopher Snowhill f64a67941a Update update_feed.rb script for new version number style 2020-03-01 17:59:23 -08:00
Christopher Snowhill 5b914831d2 Change version numbering algorithm 2020-03-01 15:09:30 -08:00
Christopher Snowhill 003ba7990e Update commit log location 2020-02-28 01:07:48 -08:00
Christopher Snowhill a1ec4dba40 Updated FFmpeg 2019-10-15 19:15:52 -07:00
Christopher Snowhill 52a63dc5bc Update update feed script 2019-10-15 15:03:03 -07:00
Christopher Snowhill cbbd5769d8 Fix feed updater script to upload the HTML change logs, and remove signature v2 override 2019-06-20 23:34:52 -07:00
Christopher Snowhill 39db4a0726 Fix feed updater script to point commit links to new location. 2018-09-28 01:22:05 +00:00
Christopher Snowhill 1dfc270d20 Disable quiet mode in build script. 2018-06-28 05:10:04 -07:00
Chris Moeller 4ec46ae565 Remove CDN reset as we no longer use CloudFront. 2018-05-01 00:33:37 -07:00
Christopher Snowhill 49429c816f Updated FFmpeg. 2018-02-18 20:44:10 -08:00
Christopher Snowhill e90a6ef09f Remove last traces of Travis CI support. 2017-12-27 19:20:19 -08:00
Christopher Snowhill 2abba64b32 Hopefully fix Travis CI building once and for all. 2017-12-27 17:33:52 -08:00
Christopher Snowhill 550d09b1cb Hopefully fix Travis CI building this time. 2017-12-27 17:14:32 -08:00
Christopher Snowhill df85ce80cd Fix oops in update script. 2017-12-17 00:27:33 -08:00
Christopher Snowhill 04e1dc02b4 Update feed script. 2017-12-17 00:24:01 -08:00
Christopher Snowhill aa7cd57b19 Updated FFmpeg. 2017-12-16 19:57:49 -08:00
Christopher Snowhill 12ca20484c Update FFmpeg build script. 2017-10-02 12:41:16 -07:00