Christopher Snowhill
668475c43a
VGMStream: Correctly report ReplayGain tags from external M3U tags
2021-05-30 14:47:21 -07:00
Christopher Snowhill
ef6530070e
Updated VGMStream to r1050-3731-g136a7f7c
2021-05-30 14:33:51 -07:00
Christopher Snowhill
8aa47584f1
FFmpeg: Fix seeking so it's sample exact, using packet timestamps. Fixes noticeable issues when using CUE sheets with APE, for instance.
2021-05-30 14:22:20 -07:00
Christopher Snowhill
297ba6398a
VGMStream: Fix loading of newly imported libcelt dependencies
2021-05-18 13:58:03 -07:00
Christopher Snowhill
3e5e24f8a2
VGMStream: Enable libcelt support
2021-05-18 00:38:39 -07:00
Christopher Snowhill
466c1beb00
Added safety checks to VGMStream file interface, which should hopefully prevent a known crash deep in the library due to possibly trying to retrieve the file name from an invalid file handle
2021-05-17 22:43:27 -07:00
Christopher Snowhill
2ab3400aab
Updated VGMStream to r1050-3722-g286d5c69
2021-05-17 01:24:11 -07:00
Christopher Snowhill
24dfaf7d5c
Updated libopenmpt to version 0.5.9
2021-05-16 16:54:35 -07:00
Christopher Snowhill
7181656ae9
Updated VGMStream to r1050-3714-g82dd9a7d
2021-05-16 14:24:57 -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
b2a6a67170
MIDI: FluidSynth is now configured to load samples dynamically instead of caching entire banks at once
2021-05-08 19:41:35 -07:00
Christopher Snowhill
dffe888124
Merge pull request #152 from losnoco/nevack/revert-regression
...
Revert display regressions.
2021-05-08 17:18:01 -07:00
Dzmitry Neviadomski
b69cb98240
Revert display regressions.
...
1. Revert "Merge pull request #148 from JanX2/two-gigaseconds-mini"
This reverts commit 7365174b11
, reversing
changes made to c5ac86725d
.
2. Revert "Two gigaseconds (#147 )"
This reverts commit c5ac86725d
.
2021-05-09 01:16:20 +03: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
383d27fdff
Updated VGMStream to r1050-3706-gdcdc1950
2021-05-07 18:21:19 -07:00
Christopher Snowhill
5df4035568
Brought back background metadata and file info loading, still needs a progress indicator somewhere
2021-05-07 17:19:10 -07:00
Christopher Snowhill
79d12e9fc7
CoreAudio: Don't try closing resources that aren't opened
2021-05-07 15:33:20 -07:00
Dzmitry Neviadomski
7365174b11
Merge pull request #148 from JanX2/two-gigaseconds-mini
...
Update mini player mode’s "Current Time" toolbar item with recent fixes.
2021-05-07 22:40:26 +03:00
Jan Weiß
c320f7fe27
Update mini player mode’s "Current Time" toolbar item with recent fixes.
2021-05-07 12:07:49 +02:00
Jan
c5ac86725d
Two gigaseconds ( #147 )
...
* Fix look of position time field to match the rest of the UI.
* Fix typo.
* Improve position time display.
* Add days, hours support to position time display.
* Fix "Current Time" toolbar item geometry/layout.
* Don’t enforce leading double-digits in position time display.
* MainMenu.xib touched by Xcode.
* Implement and use MonospacedDigitTextFieldCell.
This way the digits of numbers in playlist columns consisting of mostly digits will be aligned vertically.
* Disable font scaling code without effect.
* Set "Current Time" toolbar item to use MonospacedDigitTextFieldCell.
* Improve SecondsFormatter.
* Merge in SecondsFormatter improvements from Play.
* Move formatter setup into XIB.
* Add CogTests.
These can later be used for integration tests.
* Add SecondsFormatterTests.
Tests are stubbed out.
* Pouring foundation for SecondsFormatterTests.
* Implement -testPositive.
* Replace unsigned with int in SecondsFormatter.
* Implement negative support, tests.
* Rewrite SecondsFormatter in preparation for better readability..
* Rewrite SecondsFormatter for better readability.
* Add negative zero support.
* Improve SecondsFormatter readability.
* Refactor into -stringForTimeInterval: in SecondsFormatter.
* Cleanup.
* Mark TimeField as space-indented.
* Replace custom time formatting code in TimeField with SecondsFormatter.
* Cleanup.
* Improve SecondsFormatter format strings.
* Add internal type for time calculations.
Co-authored-by: Jan Weiß <jan@geheimwerk.de>
2021-05-06 19:50:26 -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
37aa36f9f4
MIDI: Fix FluidSynth device-id setting, which requires unique settings objects
2021-05-06 19:02:25 -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
f9d3a5f9eb
MIDI: Fix FluidSynth SysEx code
2021-05-06 14:59:27 -07:00
Christopher Snowhill
1a95c234b2
Update FluidSynth code, changing default gain, and letting it handle SysEx messages on its own
2021-05-06 13:35:24 -07:00
Dzmitry Neviadomski
9c58f67c48
Fix Info button sizing when album art not present.
2021-05-05 02:03:55 +03:00
Dzmitry Neviadomski
66efdfcf1e
Roll libsidplayfp
2021-05-04 22:30:10 +03:00
Christopher Snowhill
e8e2fc3164
MIDI: Add SF3 extension to FluidSynth loader
2021-05-03 19:18:55 -07:00
Christopher Snowhill
4cf76dd7e3
MIDI: Replaced BASSMIDI with FluidSynth
2021-05-03 19:18:55 -07:00
Dzmitry Neviadomski
a60d6daed8
Update GitHub Action.
2021-05-02 23:41:56 +03:00
Dzmitry Neviadomski
1e6d0e16f0
Remove remaining signing ids.
2021-05-02 23:18:11 +03:00
Dzmitry Neviadomski
f23cd09875
Merge pull request #145 from losnoco/nevack/githook
...
Update Git hook
2021-05-02 20:57:14 +03:00
Dzmitry Neviadomski
8857171a78
Update Git hook
2021-05-02 20:50:05 +03:00
Christopher Snowhill
1e97d02384
Cleaned up project files, also removed accidental and remaining team identifiers
2021-05-01 15:43:56 -07:00
Christopher Snowhill
13bd399b31
Clean up most warnings and update some dependencies
2021-04-29 18:16:24 -07:00
Christopher Snowhill
db74506747
Updated AdPlug
2021-04-29 18:12:28 -07:00
Christopher Snowhill
d23860d2d8
Updated VGMStream to r1050-3682-g5b76dc05
2021-04-29 16:16:01 -07:00
Christopher Snowhill
4d7a4ec29d
MIDI: No longer call BASS_Free on shutdown, may have been possible to cause a hang on shutdown
2021-04-27 00:19:26 -07:00
Christopher Snowhill
6b1d4e7350
MIDI: Update BASS, BASSMIDI, BASSFLAC, and BASSOpus
2021-04-27 00:18:41 -07:00
Calvin Buckley
ea853109ed
Fix info inspector to always display the first item of the current selection, or otherwise the currently playing track, or nothing at all, in that order
2021-04-24 19:25:29 -07:00
Christopher Snowhill
7acfdf774d
VGMStream: Fix length reporting and track termination when not looping forever
2021-04-22 23:53:59 -07:00
Christopher Snowhill
d4bfbf9fdc
GBA: Revert to stock libmgba 0.9.1. The rips in question are broken and need to be fixed.
2021-04-22 23:53:19 -07:00
Christopher Snowhill
d44558b419
GSF: Update libmgba to version 0.9.1 plus a fix for Metroid: Zero Mission and possibly others
2021-04-22 14:35:43 -07:00
Christopher Snowhill
5c6b145f9a
Update playback position 5 times per second instead of once, increasing smoothness of seekbar on shorter tracks, and hopefully solving jitter on some tracks
2021-04-19 23:51:31 -07:00
Christopher Snowhill
edb8b7422d
Updated VGMStream to r1050-3677-g76566c8d
2021-04-19 12:13:03 -07:00
Christopher Snowhill
4ea289ba27
MIDI: Reject files with no event data
2021-04-11 17:23:55 -07:00
Christopher Snowhill
2925a37a81
Update libopenmpt to version 0.5.8
2021-04-11 17:23:22 -07:00
Christopher Snowhill
7a0e007d08
Updated VGMStream to r1050-3668-g37cc1229
2021-04-10 16:30:36 -07:00