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
Chris Moeller
66931cc4fd
Updated BASS, BASSFLAC, and BASSMIDI
2014-12-23 17:16:17 -08:00
Chris Moeller
a1f436587e
Updated BASSMIDI library, now with SFZ instrument support, among other things
2014-06-24 16:13:34 -07:00
Chris Moeller
f086d8c9bf
Imported lazyusf in its new library form and removed the external app
2014-02-15 01:37:59 -08:00
Chris Moeller
6985aa3ae6
Updated LazyUSF binary
2014-02-14 01:23:04 -08:00
Chris Moeller
7531b3324f
Improved the robustness of the lazyusf communication process to terminate cleanly if the external process crashes or otherwise terminates improperly. Also updated lazyusf to terminate if its input pipe is broken during decoding.
2014-02-13 20:21:44 -08:00
Chris Moeller
f2b981acba
Rewrote and enabled lazyusf support, now working properly
2014-02-12 23:34:52 -08:00
Chris Moeller
060c0ebc27
Updated DUMB's unmo3 library to version 2.4.0.5, which fixes decoding MP3 compressed samples
2014-01-05 19:10:19 -08:00
Chris Moeller
d898cf4f71
Added MO3 support
2013-11-01 12:24:59 -07:00
Chris Moeller
7af4e94b03
Removed signature application from individual projects and added --deep option to the main app project
2013-10-22 18:41:57 -07:00
Chris Moeller
6b5a920751
Signed the BASS libraries
2013-10-21 19:06:51 -07:00
Chris Moeller
842932c322
Implemented a MIDI plug-in
2013-10-15 07:49:53 -07:00