Christopher Snowhill
|
6c910bdfbc
|
TagLib: Fix reading ReplayGain tags from ID3v2 tags
|
2022-01-08 01:29:55 -08:00 |
Christopher Snowhill
|
b35d405e20
|
libvgm input: Correctly declare logging formatting strings
|
2022-01-07 19:07:46 -08:00 |
Christopher Snowhill
|
614517f813
|
FFmpeg input: Disable AudioToolbox codecs on macOS 10.14.x and older
|
2022-01-07 19:07:07 -08:00 |
Christopher Snowhill
|
95f1919f90
|
FFmpeg: Rebuild FFmpeg with different codec settings
|
2022-01-07 19:06:35 -08:00 |
Christopher Snowhill
|
86e3a26598
|
VGMStream: Turn down libvgmstream optimization to -O1 on Intel, to hopefully fix a possible optimization bug
|
2022-01-07 17:29:12 -08:00 |
Christopher Snowhill
|
b40b506cc3
|
Remove unneeded header import
|
2022-01-07 02:16:55 -08:00 |
Christopher Snowhill
|
00052130a0
|
Revert ea589b2635 , and fix reloading info for entries on Intel, by invoking the reloader in the background instead of directly calling it from the UI thread
|
2022-01-07 02:12:49 -08:00 |
Christopher Snowhill
|
ea589b2635
|
Playlist loader: No longer do background metadata reading on Intel machines, where VGMStream mysteriously clobbers the stack at random when run in the background
|
2022-01-07 01:35:59 -08:00 |
Christopher Snowhill
|
60ad561a26
|
OpenMPT: Compile libraries with precompiled headers so they build faster
|
2022-01-06 23:55:00 -08:00 |
Christopher Snowhill
|
7ee76f914a
|
OpenMPT legacy: Correct header import paths so that the correct version of OpenMPT framework headers are used
|
2022-01-06 23:53:39 -08:00 |
Christopher Snowhill
|
1eb2270049
|
VGMStream: Rewrite file interface based on the VGMStream stdio interface, only using CogSource files
|
2022-01-06 22:12:34 -08:00 |
Christopher Snowhill
|
71fd2eb0f8
|
SQLite storage: Implement missing function to empty the play queue
|
2022-01-06 21:03:31 -08:00 |
Christopher Snowhill
|
0e8f417e67
|
libvgm Player: Correctly report version number in codec field
|
2022-01-05 02:37:39 -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
|
e4e6da1a94
|
Clean up new GME somewhat
|
2022-01-04 03:42:18 -08:00 |
Christopher Snowhill
|
fc38295d02
|
Replaced Game_Music_Emu with mpyne version, for the most part. Re-added the missing NSF chips, replaced the SPC player with the Higan one, re-added SFM, and disabled GYM and VGM.
|
2022-01-03 17:50:07 -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
|
8ad7e086a8
|
Update copyright year
|
2022-01-02 23:34:29 -08:00 |
Christopher Snowhill
|
6e1e3daf76
|
Consolidate libbinio framework usage
|
2021-12-31 01:40:11 -08:00 |
Christopher Snowhill
|
df9743c821
|
Consolidated Vorbis framework usage
|
2021-12-31 01:35:08 -08:00 |
Christopher Snowhill
|
4cb4a000f0
|
Consolidate Ogg framework usage
|
2021-12-31 01:30:16 -08:00 |
Christopher Snowhill
|
e166402bb5
|
Consolidate MASShortcut framework usage
|
2021-12-31 01:23:58 -08:00 |
Christopher Snowhill
|
98ead66851
|
Consolidate File_Extractor framework usage
|
2021-12-31 01:16:44 -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
|
78fa5accc0
|
Updated VGMStream to r1690-35-gc38c09fb
|
2021-12-30 23:45:02 -08:00 |
Christopher Snowhill
|
16b1bfea03
|
Updated libsidplay to version 2.3.1
|
2021-12-30 23:24:07 -08:00 |
Christopher Snowhill
|
112a20132b
|
OpenMPT: Add format info as codec string
|
2021-12-30 00:07:32 -08:00 |
Christopher Snowhill
|
e4cbdb07f8
|
FFmpeg Decoder: Remove spurious debug logging
|
2021-12-29 22:56:53 -08:00 |
Christopher Snowhill
|
fa20465271
|
FFmpeg Decoder: Fix seeking in files with preroll that happens to make the decoder return EAGAIN error, so they don't inadvertently skip actual audio data unnecessarily. Fixes seeking to the start of USAC files with preroll packets.
|
2021-12-29 22:55:31 -08:00 |
Christopher Snowhill
|
cd8b728ca6
|
Removed plugin
|
2021-12-29 15:24:23 -08:00 |
Christopher Snowhill
|
41a32f0b9d
|
Update Gitlab CI config file again
|
2021-12-28 21:22:40 -08:00 |
Christopher Snowhill
|
8d7c24e0ad
|
Update Gitlab CI config
|
2021-12-28 21:16:39 -08:00 |
Christopher Snowhill
|
dfe92ffedc
|
Audio Player: Fix so ReplayGain isn't reset on seek
|
2021-12-28 21:05:25 -08:00 |
Christopher Snowhill
|
841481599e
|
Audio Player: Minor change
|
2021-12-28 21:04:46 -08:00 |
Christopher Snowhill
|
c1c21ec84f
|
Hopefully fix glitching on seeking
|
2021-12-28 16:04:16 -08:00 |
Christopher Snowhill
|
486352ea72
|
Core Audio output: Enforce some minimum quality settings
|
2021-12-28 15:41:31 -08:00 |
Christopher Snowhill
|
ba3746fcff
|
Remove blank line
|
2021-12-28 15:40:53 -08:00 |
Christopher Snowhill
|
476dd913b2
|
Audio player: Attempt to fix queue issues. There are still remaining issues if a single short track queues repeatedly and the user changes tracks manually.
|
2021-12-28 15:40:26 -08:00 |
Christopher Snowhill
|
38c530043d
|
Output converter: Add more upmixing modes
|
2021-12-28 15:39:23 -08:00 |
Christopher Snowhill
|
27dbd609c9
|
OpenMPT: Change decode call slightly
|
2021-12-28 15:38:57 -08:00 |
Christopher Snowhill
|
73a356ad1d
|
Ogg Vorbis/Opus: Use correct channel output order for surround files
|
2021-12-28 00:54:28 -08:00 |
Christopher Snowhill
|
b13235ec5f
|
Fix 6.1 stereo downmix mapping
|
2021-12-28 00:10:44 -08:00 |
Christopher Snowhill
|
258a56a276
|
Audio Output: Implement more upmixing modes, and correct some upmixing behavior
|
2021-12-28 00:09:57 -08:00 |
Christopher Snowhill
|
ad3058c4f3
|
Audio Queue: Better handle a lot of short files playing in a row, so files don't get skipped, and so the player doesn't get overburdened starting new files
|
2021-12-27 23:21:48 -08:00 |
Christopher Snowhill
|
120daf291a
|
OpenMPT legacy: No longer need to reduce its priority level, since it's OS version gated to not load on OSes that support the newer plugin
|
2021-12-27 17:47:57 -08:00 |
Christopher Snowhill
|
e2bca8f93b
|
OpenMPT: Correctly OS version gate the OpenMPT plugins, and add an interface for any other plugin to use, should it ever become necessary
|
2021-12-27 17:46:09 -08:00 |
Christopher Snowhill
|
25a43a9083
|
Audio Output: Fix converter to always emit trailing samples on end of track
|
2021-12-27 17:04:16 -08:00 |
Christopher Snowhill
|
8e895c88c0
|
Core Audio output: Properly apply or remove default device change listener when switching preferences between the 'System Default Device' setting and manually setting the device to the current default
|
2021-12-26 21:33:28 -08:00 |
Christopher Snowhill
|
8435416cd7
|
Core Audio output: Default device setting now tracks system device changes, and output assigns a speaker mapping depending on the channel count
|
2021-12-26 21:27:26 -08:00 |
Christopher Snowhill
|
378aaf23ae
|
Clean up several CFStringRef leaks
|
2021-12-26 18:08:53 -08:00 |