Christopher Snowhill
|
91c3feac2e
|
Cog Audio converter: Fix handling signed versus unsigned for 8 bit samples
|
2022-01-11 19:37:47 -08:00 |
Christopher Snowhill
|
f44e4e793b
|
Cog Audio converter: Fix end of track flush and extrapolation
|
2022-01-11 19:37:17 -08:00 |
Christopher Snowhill
|
8a91bc1d09
|
Playlist loader: Allocate larger properties dictionary
|
2022-01-11 19:35:59 -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
|
7d4841b1c6
|
Core Audio output: Don't upmix unless output device requests it by default
|
2022-01-11 18:18:38 -08:00 |
Christopher Snowhill
|
ee05fe9e44
|
Core Audio output: Add sanity checking for supported formats, and support 64 bit float input data, in case anything actually uses that
|
2022-01-11 17:09:06 -08:00 |
Christopher Snowhill
|
4dd46a1b5b
|
Core Audio output: Fix output stopping properly
|
2022-01-11 07:52:44 -08:00 |
Christopher Snowhill
|
72210c67e4
|
Replaced AudioQueue output with AUAudioUnit
|
2022-01-11 07:06:40 -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
|
c8301a9868
|
CoreAudio input takes priority over FFmpeg on 10.14.x and older
|
2022-01-09 17:05:10 -08:00 |
Christopher Snowhill
|
a1a85c502e
|
FFmpeg input: Check for seeking errors and stop decoding when they happen
|
2022-01-09 03:37:45 -08:00 |
Christopher Snowhill
|
87ebca5e03
|
Really fix saving track position on quit
|
2022-01-09 03:17:43 -08:00 |
Christopher Snowhill
|
6e9266e194
|
Fix track position storage on quit
|
2022-01-09 03:06:36 -08:00 |
Christopher Snowhill
|
3e72087a41
|
Play position is stored every 10 seconds, and status is stored every time playback is started, paused, stopped, or seeked
|
2022-01-09 02:34:29 -08:00 |
Christopher Snowhill
|
7fe67b1630
|
Implement dock icon progress bar indicator for many processing operations, including adding tracks, removing tracks, and loading or reloading track metadata
|
2022-01-09 02:10:08 -08:00 |
Christopher Snowhill
|
0d90ccb7c1
|
FFmpeg: Update ID3v1 genre list
|
2022-01-08 16:19:08 -08:00 |
Christopher Snowhill
|
51e48dc424
|
MPCDec: Update genre list to match what TagLib reads
|
2022-01-08 16:12:00 -08:00 |
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 |