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
de193b70e2
Converter: Improve extrapolation for resampler, and also pad decimated DSD, even if not resampling it
2022-01-19 00:40:40 -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
c5b940680d
Cog Audio: Change NEON s16/s32 to f32 code to use linear load/store instead of interleaved
2022-01-15 02:08:04 -08:00
Christopher Snowhill
59aea2966f
Cog Audio: Fix >16 <=32 integer bits per sample to float conversion on Apple Silicon
2022-01-14 18:51:12 -08:00
Christopher Snowhill
996bdec4be
RetroArch resampler: Template channel configurations from 1 through 8 using macros for speed, and also fix kaiser SSE for channel counts other than 2
2022-01-14 03:05:55 -08:00
Christopher Snowhill
903b457a28
Cog Audio: Make it possible to play obscene sample rate files without major failures
2022-01-14 02:00:32 -08:00
Christopher Snowhill
601b412d98
libfdk-aac: Update README.md with optimization flags
2022-01-13 17:21:05 -08:00
Christopher Snowhill
bba2fa6592
libfdk-aac: Fix library id path in rebuilt library
2022-01-13 16:39:25 -08:00
Christopher Snowhill
4029160a0c
libfdk-aac: Oops, forgot to enable optimization
2022-01-13 16:13:12 -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
9feaffc92d
Cog Audio: Made RetroArch resampler safer
2022-01-12 18:45:43 -08:00
Christopher Snowhill
16402f9982
RetroArch resampler: Stub out code we don't need, reducing code size
2022-01-12 03:01:55 -08:00
Christopher Snowhill
ed882e25cb
Cog Audio: Resampler now extrapolates into latency padding for better gapless playback
2022-01-11 18:19:30 -08:00
Christopher Snowhill
c4c9a741ef
Replaced AudioToolbox converter process with homebrew solution, using the RetroArch sinc resampler
2022-01-11 04:09:19 -08:00
Christopher Snowhill
0d90ccb7c1
FFmpeg: Update ID3v1 genre list
2022-01-08 16:19:08 -08:00
Christopher Snowhill
95f1919f90
FFmpeg: Rebuild FFmpeg with different codec settings
2022-01-07 19:06:35 -08:00
Christopher Snowhill
5b67735f12
libvgm Player: Fix FM clocks for really old VGM files
2022-01-05 02:26:02 -08:00
Christopher Snowhill
888ee2fb38
Implemented new libvgm-based VGM, S98, DRO, and GYM player
2022-01-03 01:55:48 -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
b2ae62a4db
URL open panel: Fix invocation of completion handler so it doesn't crash
2021-12-22 00:13:27 -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
505061031e
Update Sparkle to version 1.27.0
2021-09-18 01:14:44 -07:00
Christopher Snowhill
cfeadad97f
Reduce minimum OS to macOS 10.12
2021-09-18 01:08:49 -07:00
Christopher Snowhill
9fcfb6ddb7
vgmstream: Enable Speex support
2021-09-17 19:56:01 -07:00
Christopher Snowhill
a1a0bd2db4
FFmpeg: rebuilt FFmpeg libraries
2021-08-25 01:53:51 -07:00
Christopher Snowhill
cae132ad79
Updated FFmpeg to version 4.4
2021-06-15 00:14:41 -07:00
Christopher Snowhill
95a63327fa
MIDI: Trimmed down FluidSynth libraries significantly, and should be compatible with 10.13 once again
2021-05-09 17:46:36 -07:00
Christopher Snowhill
17fd41fbbc
Updated FluidSynth again, restoring SF3 support
2021-05-08 00:47:03 -07:00
Christopher Snowhill
5d29b741a0
Updated FluidSynth
2021-05-07 21:08:48 -07:00
Christopher Snowhill
503b4a471c
MIDI: Update FluidSynth README
2021-05-06 19:24:34 -07:00
Christopher Snowhill
ea6bed51f1
MIDI: Fix FluidSynth crash on GM reset
2021-05-06 19:23:03 -07:00
Christopher Snowhill
81aca83940
MIDI: Update FluidSynth to HEAD-9b671b2, with personal changes to implement reset messages to switch drum control and bank select mode
2021-05-06 19:01:50 -07:00
Christopher Snowhill
4cf76dd7e3
MIDI: Replaced BASSMIDI with FluidSynth
2021-05-03 19:18:55 -07:00
Christopher Snowhill
6b1d4e7350
MIDI: Update BASS, BASSMIDI, BASSFLAC, and BASSOpus
2021-04-27 00:18:41 -07:00
Dzmitry Neviadomski
3a387c3a3f
Update Copyright year to 2021 with regex.
2021-03-03 23:05:57 +03:00
Dzmitry Neviadomski
b22a57efa5
Roll Sparkle 1.25.0
2021-02-26 14:57:09 +03:00
Christopher Snowhill
9f337dc41c
Merge pull request #111 from losnoco/nevack/build-universal-ffmpeg
...
Update build scripts for universal ffmpeg.
2021-02-22 19:39:09 -08:00
Dzmitry Neviadomski
3d489aeeb9
Remove outdated and unused 3rd Party code.
2021-02-22 21:47:20 +03:00
Dzmitry Neviadomski
2c241af654
Update build scripts for universal ffmpeg.
2021-02-22 18:41:13 +03:00
Dzmitry Neviadomski
97cc1e9845
Remove Apple Remote leftovers.
2021-02-19 07:32:33 +03:00
Dzmitry Neviadomski
5e3ed2af4b
Remove ThirdParty SPMediaKeyTap
2021-02-07 00:27:14 +03:00
Dzmitry Neviadomski
832fa6dbd0
Even more deprecations fixes.
2021-01-27 05:45:02 +03:00
Dzmitry Neviadomski
a0afe85130
Fix deprecations with replacemnt and reindent touched files.
2021-01-27 05:30:19 +03:00
Dzmitry Neviadomski
8fa30d109d
Remove dead code after NSPopover migration.
2021-01-10 03:33:21 +03:00
Christopher Snowhill
6b699ec8cf
Updated libbass and company
2020-11-23 23:50:50 -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
dedeb399a8
- Big Sur phase two
...
- Restructure main window a bit more
- Remove attempt at SF Symbols icons for now
- Add Now Playing popout to Stacks style main window, tooltip instructs to click to select the current track in playlist
- Disable libFLAC plugin on macOS 10.13 and newer, letting Core Audio handle it instead. Apparently, libFLAC is not really ready for Apple Silicon yet.
2020-11-22 18:16:34 -08:00
Christopher Snowhill
667af62631
Added arm64 flavors of BASS and company
2020-09-05 19:15:45 -07:00
Christopher Snowhill
0001bd581b
Phase one of Big Sur
2020-06-30 01:04:55 -07:00
Christopher Snowhill
4bc7aaf16a
Update Sparkle to version 1.23.0
2020-03-01 15:10:15 -08:00
Christopher Snowhill
6a17d6426e
Switch to Sparkle binaries. Currently trying 1.22.0.
2020-02-29 17:47:07 -08:00
Christopher Snowhill
2c988f5be7
Fix execute permission flags on several files
2020-02-28 23:42:48 -08:00
Christopher Snowhill
a1ec4dba40
Updated FFmpeg
2019-10-15 19:15:52 -07:00
Christopher Snowhill
9a47c0ebe9
- Remove obsolete Growl framework
...
- Update BASS and friends to latest versions
- Remove unused unmo3 library
- Add entitlements to Hardened Runtime for unsigned plugins (for
AU MIDI playback), and for executable memory use (for the USF
recompiler)
- TODO: Replace Growl branding with generic notification icon
2019-10-10 15:47:46 -07:00
Christopher Snowhill
0b5bd66c0d
Fix tooltip background color on Mojave Dark Mode.
2018-09-22 02:14:44 -07:00
Christopher Snowhill
8cbd0fc49c
Updated BASS libraries.
2018-07-21 23:45:49 -07:00
Christopher Snowhill
993b5af6eb
Don't intercept mute or volume control keys.
2018-06-28 16:55:59 -07:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -07:00
Christopher Snowhill
6e6648624d
Hopefully implemented a proper workaround for new Mojave permissions required for the Media Key event hook. We shouldn't crash any more.
2018-06-27 20:50:26 -07:00
Christopher Snowhill
a9eb674252
Disable media key tap on System Preferences, so we don't interfere with security permission controls.
2018-06-09 19:22:52 -07:00
Christopher Snowhill
f0c7c0b777
Update SPMediaKeyTap to a more recent version.
2018-06-09 19:22:04 -07:00
Christopher Snowhill
49429c816f
Updated FFmpeg.
2018-02-18 20:44:10 -08:00
Christopher Snowhill
aa7cd57b19
Updated FFmpeg.
2017-12-16 19:57:49 -08:00
Christopher Snowhill
2f0ccf8bf2
Update FFmpeg, hopefully resolving the minimum platform spec to support 10.7 again.
2017-10-01 17:46:01 -07:00
Christopher Snowhill
ba78e14909
Updated FFmpeg.
2017-09-24 16:35:45 -07:00
Christopher Snowhill
2e205f1cfa
Updated FFmpeg.
2017-09-17 18:11:47 -07:00
Christopher Snowhill
e398375e2a
Updated FFmpeg binaries.
2017-05-20 17:31:59 -07:00
Christopher Snowhill
e3a2d255f3
Updated FFmpeg.
2017-04-22 21:27:12 -07:00
Christopher Snowhill
e2b728f4d1
Updated FFmpeg.
2017-04-03 17:51:48 -07:00
Christopher Snowhill
b8110b85de
Updated FFmpeg.
2017-03-12 21:00:18 -07:00
Chris Moeller
3d0d0ee24f
Updated FFmpeg for proper iTunes gapless MP3 support.
2017-01-27 13:14:02 -08:00
Chris Moeller
e274ec01eb
Updated FFmpeg and VGMStream.
2017-01-26 17:28:06 -08:00
Christopher Snowhill
5959e6cb69
Changed FFmpeg build options and included more stuff.
2016-12-22 15:56:57 -08:00
Christopher Snowhill
0d6447f3d2
Updated FFmpeg to version 3.2.2.
2016-12-08 14:46:59 -08:00
Christopher Snowhill
3f0415eabb
Update SFList parser to handle byte order markers.
2016-11-30 21:24:16 -08:00
Christopher Snowhill
c4047f53a1
Welp, that didn't help anything.
2016-10-01 18:57:07 -07:00
Christopher Snowhill
8a78daa888
Third time's the charm with FFmpeg, I hope.
2016-10-01 18:20:28 -07:00
Christopher Snowhill
81684c9378
Update FFmpeg again with a last minute fix.
2016-10-01 18:15:59 -07:00
Christopher Snowhill
4dfa01f476
Update FFmpeg to version 3.1.4.
2016-10-01 17:56:27 -07:00
Christopher Snowhill
48d22e0961
Fixed FFmpeg broken due to MacPorts installed libraries.
2016-09-01 18:11:44 -07:00
Christopher Snowhill
434d95fccc
Updated FFmpeg to version 3.1.3.
2016-09-01 17:20:19 -07:00
Christopher Snowhill
b3ccd47c4e
Update FFmpeg again, this time fixing missing and/or still enabled items due to missing line end escapes in the script.
2016-08-10 18:21:36 -07:00
Christopher Snowhill
5f8bcf8ff1
Update and fix FFmpeg, which fixes an MP3 parser crash.
2016-08-05 16:40:48 -07:00
Chris Moeller
91753a978f
Update FFmpeg again with the whole iTunes fix.
2016-07-22 16:36:16 -07:00
Chris Moeller
dc9d9a006c
Update FFmpeg to support iTunes MP3 gapless info again.
2016-07-22 15:44:59 -07:00
Chris Moeller
0c830b92f8
Enable RIFF WAV parser in FFmpeg.
2016-07-15 21:40:57 -07:00
Chris Moeller
b89c68a768
Updated FFmpeg to version 3.1.1, and enabled assembly optimizations.
2016-07-15 09:26:18 -07:00
Chris Moeller
17272ce43c
Clean up lots of warnings and minor issues.
2016-06-29 22:10:29 -07:00
Chris Moeller
64c401b5d8
Fixed a memory leak which would occur on every application switch.
2016-06-28 19:31:55 -07:00
Chris Moeller
78ccb5d2bf
Rewrote the MIDI SFList loader, and added support for the new JSON based format.
2016-06-19 13:06:55 -07:00
Chris Moeller
4c0e43863f
Updated BASSMIDI.
2016-05-09 21:56:04 -07:00
Chris Moeller
a1bf797f56
Remove unnecessary autoreleasepool block.
2016-05-07 10:21:05 -07:00
Chris Moeller
af7485f26a
Fix newly imported FFMPEG, so it actually uses and links to the new libraries.
2016-05-06 23:35:04 -07:00
Chris Moeller
8308f30d5f
Fixed FFMPEG by replacing it with a proper build, should be faster now, too.
2016-05-06 23:16:12 -07:00
Chris Moeller
0e3644177e
Updated everything else to ARC, and plugged a release cycle.
2016-05-05 13:05:39 -07:00
Chris Moeller
92f8173129
Updated BASS library
2015-04-25 01:12:01 -07:00
Chris Moeller
5d380c859c
Updated BASSMIDI
2015-04-06 18:36:18 -07:00
Chris Moeller
5677527ffd
Changed code signing procedures, removed unnecessary Plugin.h copies from numerous PlugIn bundles, and re-signed Growl.framework with a valid signature
2015-03-18 21:45:32 -07:00