Chris Moeller
|
625ced97f3
|
Shortened a bit of the ID3v2 ReplayGain code
|
2013-11-05 15:49:56 -08:00 |
Chris Moeller
|
a6608b57c4
|
Fixed ID3v2 TXXX ReplayGain reading so it will properly skip over text frames with no description field instead of crashing
|
2013-11-05 15:37:54 -08:00 |
Chris Moeller
|
955ea5cdb9
|
Changed TagLib library project to emit debugging symbols
|
2013-11-05 15:37:22 -08:00 |
Chris Moeller
|
f005ee852c
|
Changed Hively plugin project to not install itself
|
2013-11-05 15:36:59 -08:00 |
Chris Moeller
|
b80b3b1199
|
Fixed MP3 seeking when resync occurs before the first packet
|
2013-11-05 12:10:22 -08:00 |
Chris Moeller
|
045faf23a2
|
Increased MP3 resync tolerance to 64KiB, fixed footer tag detection, and made full file walk length checking happen only if the file is seekable
|
2013-11-05 01:32:29 -08:00 |
Chris Moeller
|
c5499691b2
|
Added better fault tolerance to file walk length detection and file walk seeking, and added a file end check to the seek function just in case
|
2013-11-05 00:37:51 -08:00 |
Chris Moeller
|
1d2c753b90
|
Fixed a few bundle identifiers
|
2013-11-04 15:18:21 -08:00 |
Chris Moeller
|
8451c45931
|
Fixed home directory location inside archives
|
2013-11-03 00:58:25 -07:00 |
Chris Moeller
|
dd2386aba8
|
Fixed another BASS include path
|
2013-11-03 00:52:06 -07:00 |
Chris Moeller
|
266688e893
|
Fixed BASS include path so it's relative to the MIDI PlugIn project location
|
2013-11-03 00:49:16 -07:00 |
Chris Moeller
|
b28705d5d9
|
Fixed MIDI looping
|
2013-11-03 00:44:01 -07:00 |
Chris Moeller
|
00c13ec061
|
Fixed HighlyComplete silence detection to handle DC offset silence
|
2013-11-01 16:57:07 -07:00 |
Chris Moeller
|
d898cf4f71
|
Added MO3 support
|
2013-11-01 12:24:59 -07:00 |
Chris Moeller
|
c6529888fd
|
Hard limit only if output would clip, and use a table for up to 2x volume level
|
2013-10-31 18:20:58 -07:00 |
Chris Moeller
|
355df0b3b0
|
Fixed GME track length limiting when seeking backwards
|
2013-10-31 17:35:18 -07:00 |
Chris Moeller
|
2cfdacf890
|
Added a hard limiter to SPC playback instead
|
2013-10-30 17:58:29 -07:00 |
Chris Moeller
|
a02bc5000b
|
Reduced SPC/SFM gain to 1.0, as a number of SPC files are too loud
|
2013-10-30 17:32:11 -07:00 |
Chris Moeller
|
2badd3dbff
|
Fixed MP3 length detection when there is no VBR header by performing a full file walk
|
2013-10-30 11:58:07 -07:00 |
Chris Moeller
|
557e48253d
|
Added HVL and AHX file types to list of registered file types
|
2013-10-29 17:35:51 -07:00 |
Chris Moeller
|
a3dfee75f8
|
Cleaned up minor warnings and removed unnecessary imports
|
2013-10-29 17:32:41 -07:00 |
Chris Moeller
|
d20973235b
|
Implemented Hively Player support
|
2013-10-29 15:51:55 -07:00 |
Chris Moeller
|
240d7ae8ff
|
Fixed playptmod checking for ADPCM samples
|
2013-10-29 11:09:51 -07:00 |
Chris Moeller
|
ee5821b45d
|
Fixed SFM writing
|
2013-10-28 23:17:14 -07:00 |
Chris Moeller
|
bb0f0ed511
|
GME: Implemented functionality to update the metadata on an instance of gme_t, for SFM only. Also extended the SFM metadata to include log looping, track length/fade, and textual information.
|
2013-10-28 21:55:13 -07:00 |
Chris Moeller
|
9b7b8d5fd7
|
Fixed disassembler for MSVC
|
2013-10-27 15:21:51 -07:00 |
Chris Moeller
|
0a2dd30a51
|
Run SMP and DSP in less of a lockstep arrangement
|
2013-10-27 15:00:13 -07:00 |
Chris Moeller
|
9211827957
|
Removed unnecessary parentheses that I added
|
2013-10-27 13:25:23 -07:00 |
Chris Moeller
|
749ee9845c
|
Seriously cut back on the crap with the SPC disassembler
|
2013-10-27 13:14:02 -07:00 |
Chris Moeller
|
117c574bbb
|
Added another safety check, and fixed range checking on System Exclusive messages
|
2013-10-27 06:17:33 -07:00 |
Chris Moeller
|
969ec470e4
|
Implemented the SMP disassembler, for debugging purposes
|
2013-10-27 05:42:03 -07:00 |
Chris Moeller
|
031f36524e
|
Added SMP ports to the SFM state, for keeping the last state of the ports in the event that the register log has or will run empty
|
2013-10-26 15:26:00 -07:00 |
Chris Moeller
|
2b40e87fee
|
Yes, the SPC control register is supposed to clear its read ports, but SPC files aren't supposed to trigger that with their initial control register
|
2013-10-26 15:25:06 -07:00 |
Chris Moeller
|
fb07d985ea
|
Simplified SPC register initialization and eliminated an unnecessary function
|
2013-10-26 14:47:36 -07:00 |
Chris Moeller
|
ec58587742
|
Yeah, byuu had SMP control port reset right the first time, I misinterpreted some other emulator code
|
2013-10-26 13:08:12 -07:00 |
Chris Moeller
|
4be3186b4c
|
Implemented SPC/SFM tempo control, which the GME plugin doesn't use anyway
|
2013-10-26 11:12:50 -07:00 |
Chris Moeller
|
c07a38e59c
|
Eliminated an extra 64 sample skip from seeking when playing at the native sample rate
|
2013-10-26 10:31:03 -07:00 |
Chris Moeller
|
be33e61644
|
Fixed SPC/SFM seeking
|
2013-10-26 10:30:36 -07:00 |
Chris Moeller
|
2aa6ee4378
|
Removed unnecessary files
|
2013-10-26 10:29:57 -07:00 |
Chris Moeller
|
b8b93103bf
|
Added saving capability to GME, currently only supported by SFM
|
2013-10-26 09:00:59 -07:00 |
Chris Moeller
|
1c9b19af74
|
Added SFM to supported file types
|
2013-10-26 09:00:03 -07:00 |
Chris Moeller
|
49326f5492
|
Correctly use string::npos
|
2013-10-26 05:25:14 -07:00 |
Chris Moeller
|
0f4109284a
|
Cleaned up some of Game_Music_Emu
|
2013-10-26 03:18:31 -07:00 |
Chris Moeller
|
cae86b582f
|
Replaced snes_spc with higan accurate core, and enabled SFM support
|
2013-10-26 01:54:06 -07:00 |
Chris Moeller
|
d9971ee32f
|
Added a multitude of safety checks to the MIDI file processor
|
2013-10-25 14:00:51 -07:00 |
Chris Moeller
|
80fe43cdd7
|
Fixed arpeggio
|
2013-10-24 20:11:52 -07:00 |
Chris Moeller
|
19af37059f
|
Added -3dB normalized pan law to playptmod
|
2013-10-24 18:10:50 -07:00 |
Chris Moeller
|
c61b592f71
|
Increased xSF silence detection threshold even more for some stupid DSF rips.
|
2013-10-24 09:06:03 -07:00 |
Chris Moeller
|
5de4d2b3d7
|
Increased silence detection threshold
|
2013-10-24 04:35:30 -07:00 |
Chris Moeller
|
d99477f49f
|
Fixed silence detection
|
2013-10-24 04:35:16 -07:00 |