Christopher Snowhill
e59a9e1ed9
Fix external M3U decimal index handling.
2018-07-22 02:07:19 -07:00
Christopher Snowhill
03eac4619f
Sorted source file list.
2018-07-22 02:06:54 -07:00
Christopher Snowhill
6980e7b4e9
Fix encoding of strings resources.
2018-07-22 01:58:57 -07:00
Christopher Snowhill
c1efdb0a6e
Updated VGMStream to r1050-1417-g60615e6d.
2018-07-19 20:19:14 -07:00
Christopher Snowhill
6f59d10162
Updated VGMStream to r1050-1399-gee07eaee.
2018-07-17 18:09:27 -07:00
Christopher Snowhill
0742206f53
Updated VGMStream to r1050-1395-g454488b5.
2018-07-15 18:40:01 -07:00
Christopher Snowhill
e62c04204a
Updated VGMStream to r1050-1391-g4ed16da3.
2018-07-14 18:36:08 -07:00
Christopher Snowhill
e387ab7615
Replace Sparkle with plain upstream version.
2018-07-12 02:14:36 -07:00
Christopher Snowhill
ab6f6ad568
Normalized some source formatting.
2018-07-12 02:05:53 -07:00
Christopher Snowhill
951b2e6c7c
Replaced lazyusf2 with more compatible lazyusf1, and updated its timing code significantly.
2018-07-12 00:13:30 -07:00
Christopher Snowhill
b1e67366d0
Import original LazyUSF into code base, for debugging and comparison.
2018-07-11 19:01:38 -07:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -07:00
Christopher Snowhill
854e29c29c
Updated VGMStream to r1050-1355-g005c5556.
2018-06-18 18:19:23 -07:00
Christopher Snowhill
56e760f3b3
Update libopenmpt to version 0.3.10.
2018-06-18 18:08:02 -07:00
Christopher Snowhill
268a293a7a
Updated mGBA GSF player core.
2018-06-04 18:08:36 -07:00
Christopher Snowhill
bcf839efd1
Apply Xcode's suggested changes to project files.
2018-06-04 00:13:55 -07:00
Christopher Snowhill
a767189657
Updated VGMStream to r1050-1335-g25479155.
2018-06-03 18:51:00 -07:00
Christopher Snowhill
fa648bdc44
Fix linkage errors due to inline missing 'static'.
2018-05-22 01:04:58 -07:00
Christopher Snowhill
aebbef593f
Updated Highly Quixotic to include new, more accurate sound emulation.
2018-05-22 00:53:00 -07:00
Chris Moeller
9609e96143
Hopefully fix the constant need to recompile some of the frameworks.
2018-05-11 19:22:45 -07:00
Chris Moeller
c94c5dd0f2
Hopefully fix multi-port MIDI files that only denote the alternate port tracks.
2018-05-11 19:22:25 -07:00
Chris Moeller
baf8e574cf
Update mGBA, including a fix for PSG volume.
2018-05-11 19:21:42 -07:00
Chris Moeller
8dc0bfb47a
Cleaned up some warnings.
2018-05-11 19:17:14 -07:00
Chris Moeller
06a43a5aac
Update libsidplayfp.
2018-05-01 19:31:27 -07:00
Chris Moeller
f97ffd0574
Updated VGMStream to r1050-1289-g35cd14fa.
2018-05-01 00:05:29 -07:00
Chris Moeller
dce35b2924
Updated libopenmpt to version 0.3.9.
2018-04-30 20:48:06 -07:00
Christopher Snowhill
baace3fea9
Updated libopenmpt to version 0.3.8.
2018-04-30 20:36:19 -07:00
Christopher Snowhill
df847cdd05
Update Sparkle to not code sign the Autoupdate binary until it is copied over.
2018-02-18 20:53:21 -08:00
Christopher Snowhill
f5d1ca364f
Updated VGMStream to r1050-1043-g16b4cf22.
2018-02-18 20:38:16 -08:00
Christopher Snowhill
f9d9a492ad
Updated libopenmpt to version 0.3.6.
2018-02-18 20:25:43 -08:00
Christopher Snowhill
c114c30a3f
Updated VGMStream to r1050-1001-gebdfed99.
2018-01-27 20:32:27 -08:00
Christopher Snowhill
50616714ad
Implemented AdPlug decoder.
2018-01-27 15:08:06 -08:00
Christopher Snowhill
c6c325a303
Updated VGMStream to r1050-925-g2b92a562, now with Atrac9 support.
2018-01-08 18:54:28 -08:00
Christopher Snowhill
6c1c3f3615
Fix libopenmpt Framework rpath so it loads.
2018-01-04 18:09:02 -08:00
Christopher Snowhill
aaaa5d574f
Replaced DUMB and company with libopenmpt.
2018-01-04 18:00:39 -08:00
Christopher Snowhill
cf8fd45f02
Updated VGMStream to r1050-873-ga4cf9afd.
2017-12-17 20:35:01 -08:00
Christopher Snowhill
16e0a006f2
Updated VGMStream to r1050-866-g5cc215b4.
2017-12-16 20:17:41 -08:00
Christopher Snowhill
00549db86a
Updated Sparkle.
2017-12-16 19:35:59 -08:00
Chris Moeller
9e8fd61d8c
Update xcschemes.
2017-12-05 19:10:41 -08:00
Chris Moeller
ced683e228
Updated mGBA.
2017-12-05 19:07:55 -08:00
Chris Moeller
4c6eb39f63
Updated Sparkle.
2017-12-05 18:48:18 -08:00
Christopher Snowhill
07510cfabd
Update lazyusf2 with latest fixes.
2017-10-30 15:47:51 -07:00
Christopher Snowhill
1abc4d8de4
Update DUMB to fix some possible lockups.
2017-10-30 15:47:27 -07:00
Christopher Snowhill
20d1ce09e5
Updated DUMB to version 2.0.2.
2017-10-08 18:48:02 -07:00
Christopher Snowhill
34357351c8
Updated VGMStream to r1050-707-gfcc79e8f.
2017-10-08 16:25:44 -07:00
Christopher Snowhill
614d57d37f
Fix Standard MIDI processor for running SysEx sequences.
2017-10-05 12:50:25 -07:00
Christopher Snowhill
d48ac9848b
Internal fix.
2017-09-26 16:19:59 -07:00
Christopher Snowhill
913287665d
Update project files to current recommendations.
2017-09-26 16:12:33 -07:00
Christopher Snowhill
47a6afe62c
Update DUMB to version 2.0.0.
2017-09-26 16:11:54 -07:00
Christopher Snowhill
28b3dd7c7e
Updated VGMStream to r1050-684-gedf8f7a9.
2017-09-24 16:47:21 -07:00
Christopher Snowhill
ba78e14909
Updated FFmpeg.
2017-09-24 16:35:45 -07:00
Christopher Snowhill
d3ef15de82
Updated DUMB to move some macros for internal use only.
2017-09-18 18:05:38 -07:00
Christopher Snowhill
1ef9455f9d
Updated symbol decoration for mono resampler.
2017-09-17 18:40:35 -07:00
Christopher Snowhill
e2748f878b
Updated Sparkle framework.
2017-09-17 18:40:13 -07:00
Christopher Snowhill
039347f36f
Made all scheme configurations shared, imported.
2017-09-17 18:40:02 -07:00
Christopher Snowhill
e3b65daa6e
Updated DUMB.
2017-09-16 21:37:49 -07:00
Christopher Snowhill
2f9eb42e24
Updated FT2Play to version 0.79.
2017-09-16 21:26:42 -07:00
Christopher Snowhill
085bbf7650
Updated mGBA core.
2017-09-16 21:25:45 -07:00
Christopher Snowhill
9c80799aea
Updated VGMStream to r1050-670-g165cda22.
2017-09-16 21:24:57 -07:00
Christopher Snowhill
1a084b43c0
Add back missing file.
2017-07-30 21:02:43 -07:00
Christopher Snowhill
347439eba1
Remove obsolete files.
2017-07-30 20:59:45 -07:00
Christopher Snowhill
702a52f3ce
Updated ft2play to version 0.78.
2017-07-30 20:54:41 -07:00
Christopher Snowhill
1e10430da8
Fix for macOS 10.13 SDK.
2017-07-30 20:54:28 -07:00
Christopher Snowhill
46cf33ca31
Updated VGMStream to r1050-603-g9d0c3ed8.
2017-07-30 20:37:03 -07:00
Christopher Snowhill
a558f9b8b5
Updated VGMStream to r1050-590-gbb8966a6.
2017-07-23 16:49:07 -07:00
Christopher Snowhill
628697f4b0
Forgot to initialize a few things, fixes echo in SPC files.
2017-07-19 11:59:54 -07:00
Christopher Snowhill
eb2ff0d600
Add code conditionally for older macOS SDKs.
2017-07-09 15:01:52 -07:00
Christopher Snowhill
9df683829a
Fix VGMStream to not crash on open failure, and generate its file name extension list dynamically.
2017-07-09 15:01:25 -07:00
Christopher Snowhill
428f7e14d2
More 6502 opcodes.
2017-07-08 22:23:22 -07:00
Christopher Snowhill
84b92516e4
Add two missing files to project.
2017-07-03 16:14:53 -07:00
Christopher Snowhill
1d30e1a235
Updated VGMStream to r1050-554-g883d0a4f.
2017-07-03 16:13:01 -07:00
Christopher Snowhill
c831470851
Updated VGMStream to r1050-536-gf670ae05.
2017-06-17 18:58:15 -07:00
Christopher Snowhill
dac58b9f48
Updated PLAYPTMOD to version 1.35.
2017-06-11 17:57:00 -07:00
Christopher Snowhill
f2ee79946f
Removed code which is no longer necessary.
2017-06-11 17:55:36 -07:00
Christopher Snowhill
19d93c8b17
Forgot some missing files from latest VGMStream.
2017-06-11 17:55:10 -07:00
Christopher Snowhill
5df7a8f5c6
Updated VGMStream to r1050-532-gba4e6d1f.
2017-06-11 17:35:03 -07:00
Christopher Snowhill
c5c451b152
Updated VGMStream to r1050-521-g8b936cc7.
2017-05-21 21:15:12 -07:00
Christopher Snowhill
df28a1ad34
Updated VGMStream to r1050-518-g3103029c.
2017-05-20 17:42:28 -07:00
Christopher Snowhill
473990139d
Updated VGMStream to r1050-499-g3624cb06.
2017-05-18 17:51:04 -07:00
Christopher Snowhill
0217d5dee2
Fix EMIDI looping by implementing Global Loop Start/End support.
2017-04-25 18:31:02 -07:00
Christopher Snowhill
22fa3a3df0
Updated VGMStream to r1050-449-gd2fac791.
2017-04-22 21:26:52 -07:00
Christopher Snowhill
c291a4885b
Fix VGMStream copying Vorbis framework on build.
2017-04-03 19:01:35 -07:00
Christopher Snowhill
6a28695c5e
Fixed Ogg Vorbis plug-in locating its Vorbis framework.
2017-04-03 18:45:41 -07:00
Christopher Snowhill
877ed3514c
Updated VGMStream to r1050-398-gfbe2c96c.
2017-04-03 18:02:52 -07:00
Christopher Snowhill
aa26a713a0
Updated VGMStream to r1050-390-g72f34ec.
2017-03-26 18:42:01 -07:00
Christopher Snowhill
a142a06576
Updated VGMStream to r1050-386-g886a25c.
2017-03-25 19:02:05 -07:00
Christopher Snowhill
47aa97e164
Updated VGMStream to r1050-375-g6d4d310.
2017-03-20 13:28:53 -07:00
Christopher Snowhill
f6cf915fc2
Updated VGMStream to r1050-359-g00523fb.
2017-03-13 18:34:31 -07:00
Christopher Snowhill
786868d191
Updated VGMStream to r1050-352-g698269d.
2017-03-12 22:20:40 -07:00
Christopher Snowhill
309be174c8
Update mGBA project file.
2017-03-12 21:38:16 -07:00
Christopher Snowhill
8a2c48bbda
Fix for new GME code.
2017-03-12 21:38:00 -07:00
Christopher Snowhill
a70f6b57a5
Updated mGBA.
2017-03-12 21:23:00 -07:00
Christopher Snowhill
fce57925c0
Update Syntrax decoder with speed improvements.
2017-03-12 21:15:16 -07:00
Christopher Snowhill
d963710c28
Revert IIR filter changes from modplay resampler.
2017-03-12 21:12:59 -07:00
Christopher Snowhill
c594690aab
Update GME, including support for tag-specified fade times for formats which support it, which are SPC and SFM.
2017-03-12 21:10:35 -07:00
Chris Moeller
e274ec01eb
Updated FFmpeg and VGMStream.
2017-01-26 17:28:06 -08:00
Christopher Snowhill
89a2ab07a1
Updated VGMStream.
2016-12-26 16:45:02 -08:00
Christopher Snowhill
bcff934561
Updated playptmod to version 1.31.
2016-12-22 20:44:37 -08:00
Christopher Snowhill
3ff4892a1a
Updated VGMStream.
2016-12-18 19:55:43 -08:00
Christopher Snowhill
b0e2332ce5
Updated VGMStream.
2016-12-18 11:32:02 -08:00
Christopher Snowhill
e1e2c2d431
Updated mGBA.
2016-12-08 20:51:42 -08:00
Christopher Snowhill
07395b1e61
Enable VGMStream FFmpeg 'accurate' looping.
2016-12-08 16:18:26 -08:00
Christopher Snowhill
5e7180fe34
Updated VGMStream.
2016-12-08 14:47:10 -08:00
Christopher Snowhill
897d5911d8
Updated mGBA.
2016-11-30 16:42:21 -08:00
Christopher Snowhill
f7bd04ace2
Updated mGBA.
2016-11-30 15:46:55 -08:00
Christopher Snowhill
3453e6a3c7
Updated VGMStream.
2016-11-20 11:49:08 -08:00
Christopher Snowhill
03dab36e26
Fix VGMPlay resampler for Pokey.
2016-11-17 22:56:57 -08:00
Christopher Snowhill
70805327d2
Fixed YMF-278B playback.
2016-11-17 21:49:20 -08:00
Christopher Snowhill
fbe9ae50dd
Update mGBA and fix license file inclusion in Resources.
2016-11-11 17:55:36 -08:00
Christopher Snowhill
5a3e8005ea
Finished updating mGBA.
2016-11-03 22:43:12 -07:00
Christopher Snowhill
8ad0b7e8e3
Updated projects to Xcode recommendations.
2016-11-03 22:42:21 -07:00
Christopher Snowhill
a3f87e9010
Updated mGBA.
2016-11-03 20:46:13 -07:00
Christopher Snowhill
c2bf3225d1
Use new symbols from macOS 10.12 SDK, which have the same values as the deprecated symbols.
2016-10-10 22:31:46 -07:00
Christopher Snowhill
291e2ae676
Fix HotKey Modifier hashing, which has always occupied the upper 16 bits of the value since as early as 2003.
2016-10-10 22:30:52 -07:00
Christopher Snowhill
0c3d9755fc
Updated st3play to version 0.75a, now with panning defaulting to center, like the GUS.
2016-10-05 11:19:39 -07:00
Christopher Snowhill
849a52230c
Update mGBA.
2016-10-01 17:58:25 -07:00
Chris Moeller
ffc8d5b610
Remove deleted file from mGBA project.
2016-09-16 02:49:03 -07:00
Chris Moeller
a2e5d1da4f
Fix double-free in GME when using MSX Audio.
2016-09-16 02:48:10 -07:00
Chris Moeller
096e68531c
Update a bunch of project files.
2016-09-16 02:10:22 -07:00
Christopher Snowhill
952cc2100d
Further fix Sparkle.
2016-09-04 13:07:29 -07:00
Christopher Snowhill
398e4ba94c
Fix Sparkle project.
2016-09-04 13:03:34 -07:00
Christopher Snowhill
a95280626f
Fix Projects. Fix a major deadlock introduced by previous commit. Introduce new mGBA based GSF player.
2016-09-04 12:49:43 -07:00
Christopher Snowhill
899cfd6b42
Update project files.
2016-09-01 18:50:33 -07:00
Christopher Snowhill
d298087dec
Updated WavPack to version 5.0.0 alpha 4, decode floating point sample data to actual floating point, and now support DSD decoded as PCM.
2016-08-28 13:03:54 -07:00
Christopher Snowhill
327a45c194
Fixed MTAF decoder for features that had yet to be discovered.
2016-08-24 17:36:17 -07:00
Christopher Snowhill
9c9f8952d3
Update VGMStream so its FFmpeg component performs loop pre-roll, since FFmpeg itself doesn't seem to do this. Now loops should be as seamless as they were intended.
2016-08-14 15:26:42 -07:00
Christopher Snowhill
b13d74ecb2
Add .sgb to VGMStream RIFF WAV parser.
2016-08-10 18:36:13 -07:00
Christopher Snowhill
771a73d0b3
Update VGMStream bitrate calculator with correct safety check.
2016-08-10 18:35:37 -07:00
Christopher Snowhill
1dab2b6d27
Support GBS version 2?
2016-08-04 18:54:57 -07:00
Christopher Snowhill
92c089f785
Hopefully fix some note cutting issues with SSF and DSF playback.
2016-07-23 17:19:00 -07:00
Chris Moeller
42a43316b8
Update VGMStream.
2016-07-22 15:03:01 -07:00
Chris Moeller
ff46687597
Updated VGMStream with FFmpeg support, and moved the supported formats over to that plug-in.
2016-07-16 23:03:44 -07:00
Chris Moeller
b4ae0cc4eb
Update FT2Play.
2016-07-13 19:47:13 -07:00
Chris Moeller
a2a519b3fd
Fix initialization error with YM2151.
2016-07-08 17:24:53 -07:00
Chris Moeller
2b54fdbeae
Undid some minor madness.
2016-07-07 17:11:33 -07:00
Chris Moeller
84e38a6213
Hopefully fix all threading issues with VGMPlay.
2016-07-07 16:42:36 -07:00
Chris Moeller
1375489a8b
Fix previous commit so it compiles.
2016-07-07 16:41:27 -07:00
Chris Moeller
d94bd9a183
Minor fix to Highly Theoretical that won't be used (yet?) anyway.
2016-07-07 15:55:36 -07:00
Chris Moeller
540ca59b50
Correct fix for DSF ADPCM decoder.
2016-07-06 22:56:33 -07:00
Chris Moeller
0bc20e792d
DSF: Rewrite AICA ADPCM decoder, now produces correct output.
2016-07-06 19:33:59 -07:00
Chris Moeller
5006d05222
Fix a VGM crash when loading unsupported files.
2016-07-02 17:08:41 -07:00
Chris Moeller
b262dfa508
Replaced Highly Theoretical SCSP/AICA core with original Neill Corlett version, with all the fixes that aren't MAME related.
2016-07-02 02:59:12 -07:00
Chris Moeller
7bb722cdec
Updated VGMPlay.
2016-07-02 02:57:36 -07:00
Chris Moeller
f35d0773b9
Add ADX keys for Storm Lover Natsu Koigit diff and Dragon Ball Z: Dokkan Battle.
2016-06-30 16:06:55 -07:00
Chris Moeller
27e5402d88
Fix file handle allocation in MP4 and HCA readers, reverting an incorrect change.
2016-06-30 15:40:29 -07:00
Chris Moeller
6077a5086e
Update HCA decoder to ignore relative volume adjustment header field, since it can sometimes be wrong.
2016-06-29 23:09:16 -07:00
Chris Moeller
cd3901f00d
Update HCA decoder.
2016-06-29 22:11:18 -07:00
Chris Moeller
b47fe40fcd
Fix File_Extractor semaphore for newer Mac OS X.
2016-06-29 22:11:02 -07:00
Chris Moeller
17272ce43c
Clean up lots of warnings and minor issues.
2016-06-29 22:10:29 -07:00
Chris Moeller
98f0757089
Fixed file handle leak in vgmstream HCA and MP4 decoders, and minor casting fixes.
2016-06-28 19:28:34 -07:00
Chris Moeller
e703a3937c
Updated HCA decoder.
2016-06-28 19:25:35 -07:00
Chris Moeller
5a015684ad
Updated ft2play to version 0.77.
2016-06-28 00:34:37 -07:00
Chris Moeller
21b67c92ac
Added HCA support to vgmstream.
2016-06-28 00:33:58 -07:00
Chris Moeller
597a342838
Adding a lot of MIDI files should hopefully be faster now.
2016-06-19 12:58:17 -07:00
Chris Moeller
03b825ced3
Hopefully fix the last of the Automatic Reference Counting issues that remained.
2016-06-19 12:57:18 -07:00
Chris Moeller
0213dd9741
Updated Blam Synthesis resampler, improving quality and performance significantly.
2016-06-02 00:31:13 -07:00
Chris Moeller
2df21a675a
Fix remaining errors, hopefully compiling now.
2016-05-19 12:00:41 -07:00
Chris Moeller
7200229af3
Fix potential threading issues with resid and residfp.
2016-05-18 20:27:05 -07:00
Chris Moeller
8670ddf635
Fixed Ogg Vorbis related crash
2016-05-12 22:37:28 -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
7b940443af
Minor fixes to hotkey event handler.
2016-05-05 14:03:58 -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
a2ff3dcb0a
Eliminate all warnings in HighlyComplete and child frameworks.
2016-05-03 00:34:46 -07:00
Chris Moeller
0eec639b66
Upgrade some Sparkle project thing.
2016-05-03 00:34:17 -07:00
Adam Gashlin
4bbf15ea5c
Accept 0x00010102 in header for CWAV
...
This is supposedly in files from Fire Emblem Fates and
Hyrule Warriors Legends.
2016-05-02 22:59:18 -07:00
Chris Moeller
7903c0e371
Fixed compilation error
2016-04-12 21:45:28 -07:00
Chris Moeller
f10fa14668
Updated Game_Music_Emu with changes that don't currently affect playback.
2016-03-17 17:15:45 -07:00
Chris Moeller
87ea9f3428
Forgot to fix Syntrax-c framework install path.
2016-03-13 23:07:11 -07:00
Chris Moeller
a60970c754
Whoops.
2016-03-13 22:52:53 -07:00
Chris Moeller
3c75c03b70
Implemented new Syntrax/JayTrax Module decoder.
2016-03-13 22:51:17 -07:00
Chris Moeller
dd5c25c125
GME: Fix incorrect length reporting for VGM files, caused by an uninitialized variable.
2016-02-10 17:52:28 -08:00
Chris Moeller
0078b0bccb
Worked around a Clang optimizer bug by replacing a table generator with a static table.
2016-02-10 00:04:31 -08:00
Chris Moeller
8533dde6dd
Fixed GME/VGMPlay metadata retrieval during playback, which fixes song lengths.
2016-02-09 22:20:00 -08:00
Chris Moeller
cf1857fa94
Updated VGMPlay, fixing YM2608 playback.
2016-02-07 21:03:10 -08:00
Chris Moeller
0f13825a04
Updated libopus to version 1.1.1 and opusfile to 0.6
2015-12-22 00:38:41 -08:00
Chris Moeller
09e546591a
Updated Game_Music_Emu to latest VGMPlay branch
2015-11-27 02:02:41 -08:00
Chris Moeller
ae3d45cf45
Updated playptmod
2015-11-12 21:35:58 -08:00
Chris Moeller
b8763c6cad
Updated modplay
2015-11-12 21:35:42 -08:00
Chris Moeller
ce2303ef24
Update project files for new Xcode
2015-11-12 21:31:10 -08:00
Chris Moeller
f984f09b4b
Fixed memory leak in PTM reader error handlers
2015-08-10 21:17:19 -07:00
Chris Moeller
306a5de8e7
Update Sparkle
2015-08-10 21:16:48 -07:00
Chris Moeller
52362e4341
Workaround bugs in the 10.11 SDK by using the 10.10 SDK instead
2015-08-05 17:03:12 -07:00
Chris Moeller
fdb855eb4c
Updated vgmstream to fix a 64 bit compilation issue
2015-08-02 00:19:19 -07:00
Chris Moeller
19e56122a9
Fixed FLAC assert.h issue
2015-08-02 00:17:47 -07:00
Chris Moeller
3b35ff2eda
Updated midi_processing to fix RPG Maker loops
2015-08-01 19:16:41 -07:00
Chris Moeller
260b26e2dc
Added Sparkle submodule
2015-07-31 23:42:47 -07:00
Chris Moeller
da9723fbf1
Removed Sparkle from main repository
2015-07-31 23:32:56 -07:00
Chris Moeller
c9bee1e7ae
Updated modplay, primarily st3play
2015-06-02 00:35:19 -07:00
Chris Moeller
ab7e5e6966
Updated Sparkle framework
2015-06-02 00:34:50 -07:00
Chris Moeller
d4c971f9d2
Updated lazyusf2
2015-05-16 21:11:55 -07:00
Chris Moeller
f760870f06
Fixed munt dependency that should have been removed
2015-05-16 19:15:22 -07:00
Chris Moeller
959a43b2de
Updated vgmstream
2015-05-16 18:58:14 -07:00
Chris Moeller
65a1ecef0d
Added MUNT to project tree, but it's not being used yet
2015-04-27 19:06:09 -07:00
Chris Moeller
f8db303293
Relaxed XMI IFF processing a bit
2015-04-21 21:52:55 -07:00
Chris Moeller
43d1c88d8c
Updated playptmod to version 1.25
2015-04-20 17:58:57 -07:00
Chris Moeller
c48ddc8b43
Added lazyusf region detection from save states
2015-04-19 22:32:04 -07:00
Chris Moeller
28071df622
Fixed various signed/unsigned char issues that don't necessarily affect this application's build process
2015-04-10 13:05:38 -07:00
Chris Moeller
e6b68486f1
Fixed a .JOE file with 0 dataInterleave, assuming 16 byte interleave for such files.
2015-04-10 13:05:02 -07:00
Chris Moeller
4a0382d874
Updated playptmod and st3play
2015-03-26 17:48:57 -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
b542152790
Updated modplay with a new st3play, with numerous fixes
2015-03-18 18:06:01 -07:00
Chris Moeller
d9e03f3d2c
Updated vio2sf
2015-03-18 18:05:44 -07:00
Chris Moeller
3d15a63e91
Amend last commit, fixing vio2sf.
2015-03-14 17:41:02 -07:00
Chris Moeller
d62a6463af
Updated vio2sf.
2015-03-14 17:30:00 -07:00
Chris Moeller
df157bd7ce
Updated playptmod to version 1.22, fixing an issue with portamento when there's no period, which affected MOD.cry of doom 3.
2015-03-14 17:29:42 -07:00
Chris Moeller
1181393709
Updated lazyusf2
2015-03-10 22:32:26 -07:00
Chris Moeller
dfed1a3814
Fixed Sap_File song length reporting, even though it doesn't affect Cog
2015-03-10 21:22:04 -07:00
Chris Moeller
7930b02c83
Updated playptmod
2015-03-10 18:34:12 -07:00
Chris Moeller
438b4143de
Updated lazyusf2
2015-03-10 18:34:02 -07:00
Chris Moeller
6262a97203
Updated lazyusf2, now supports Turok: Dinosaur Hunter and Turok 2: Seeds of Evil, possibly others
2015-03-03 23:39:38 -08:00
Chris Moeller
3e515ec4a3
Updated lazyusf2
2015-03-02 18:16:06 -08:00
Chris Moeller
62a171290b
Update lazyusf2
2015-03-02 14:13:26 -08:00
Chris Moeller
b73c20985c
Changed USF player to resample using lazyusf2
2015-03-01 23:04:22 -08:00
Chris Moeller
4d8ec1960f
Switched from lazyusf to lazyusf2
2015-03-01 21:28:09 -08:00
Chris Moeller
24730bdfa2
Added extra logging to lazyusf
2015-02-27 18:54:44 -08:00
Chris Moeller
8c360b4555
Added debug build logging to lazyusf
2015-02-26 18:51:44 -08:00
Chris Moeller
83772785f8
Fixed HivelyTracker 5xx command bug, thanks to str00t for reporting it and passing_by for the standalone test case
2015-02-25 18:40:26 -08:00
Chris Moeller
6a66946823
Various MIDI input fixes
2015-02-21 18:09:33 -08:00
Chris Moeller
c17dcc01bc
Formatting error
2015-02-21 01:10:55 -08:00
Chris Moeller
e7fb5f001e
Added debugging traces to lazyusf
2015-02-21 00:55:46 -08:00
Chris Moeller
d066dfce6e
Forgot a file
2015-02-21 00:31:21 -08:00
Chris Moeller
9bcf93a509
Added opcode disassembler code to lazyusf for debugging experiments
2015-02-21 00:30:48 -08:00
Chris Moeller
8808e1a55a
Updated st3play and fixed two horrible bugs with ft2play
2015-02-20 00:16:52 -08:00
Chris Moeller
1503ece011
Updated vgmstream to fix a crash
2015-02-13 16:58:18 -08:00
Chris Moeller
739af5e36a
Fixed vgmstream bitrate calculator for formats that leave some channels' streamfile pointers empty
2015-02-12 14:23:13 -08:00
Chris Moeller
1f0f4a75a0
Implemented bitrate reporting for vgmstream
2015-02-08 19:20:24 -08:00
Chris Moeller
f98f9c7694
Update lazyusf rsp hle
2015-02-07 17:57:52 -08:00
Chris Moeller
dab47057a3
Updated playptmod to fix some bugs with glissando slides
2015-02-05 16:37:21 -08:00
Chris Moeller
8c6f1fa152
Remove GB DMG hacks that were a poor attempt to mimic vgmplay
2015-01-27 19:11:40 -08:00
Chris Moeller
bf7e405ad8
Hopefully fixed library reference paths
2015-01-24 21:31:41 -08:00
Chris Moeller
faae95ddcb
Updated vgmstream with support for G.722.1 and G.719 codecs
2015-01-24 21:22:21 -08:00
Chris Moeller
8f1d76bd92
Updated playptmod and modplay
2015-01-23 17:09:37 -08:00
Chris Moeller
08c0ac22c4
Nope, one more fix
2015-01-21 18:19:36 -08:00
Chris Moeller
951d9f1569
And forgot to add the two new files to Vgmstream project
2015-01-21 18:17:15 -08:00
Chris Moeller
ab233ed799
And I managed to break the Cog specific changes to vgmstream.c again
2015-01-21 18:15:08 -08:00
Chris Moeller
71bb684a0e
Fix vgmstream project for new var arrays header
2015-01-21 18:10:47 -08:00
Chris Moeller
c5416111bd
Updated vgmstream
2015-01-21 18:08:44 -08:00
Chris Moeller
9c57fdb469
Updated stack allocation system used by DUMB and Opus
2015-01-21 18:03:50 -08:00
Chris Moeller
ead4f8053b
Fix partially reverted code for cpuid function with -fPIC, which isn't actually used in 64 bit builds anyway
2015-01-16 20:56:08 -08:00
o1
ccd40d757b
Merged recent encoding/stability changes.
2015-01-15 09:13:32 +03:00
o1
3c4cecd1e4
Fighting mp3 tag charset problem:
...
* id3v1 tags are now displayed in default windows charset rather than always being latin1
* only reading required bits from encoding byte (cures some faulty tag problem)
* faulty utf16 headers without endianness will now display correctly as well
2015-01-15 09:02:24 +03:00
Chris Moeller
38a8b8d0bd
Bug fix for module resamplers and playptmod
2015-01-11 18:13:52 -08:00
Chris Moeller
a8e4c9dbbf
Bugfix for playptmod
2015-01-11 16:16:42 -08:00
Chris Moeller
32f5ceb212
Fixed playptmod playing channels out of phase with each other
2015-01-10 23:28:41 -08:00
Chris Moeller
1950124506
Major overhaul of module playback routines, including a new band-limited linear interpolation mode, softer default pan separation, and better band-limited synthesis for MOD files
2015-01-10 23:07:51 -08:00
Chris Moeller
9c54354c44
Updated playptmod
2015-01-08 21:10:38 -08:00
o1
9cb9a86248
Updated project settings
2015-01-07 15:09:29 +03:00
Chris Moeller
3e885e5ca7
Fixed bug making SSB4 music unopenable
2015-01-04 21:31:49 -08:00
Chris Moeller
256040357e
Made it possible to enable RSP disassembly via a compile time option
2014-12-23 17:15:30 -08:00
Chris Moeller
fcede20802
Updated vgmstream to fix BFSTM support
2014-12-14 21:56:07 -08:00
Chris Moeller
78be8bbec3
Update vgmstream for Super Smash Bros. Wii U
2014-12-13 17:05:15 -08:00
Chris Moeller
bb7fcd31da
Updated vgmstream
2014-12-11 21:27:31 -08:00
Chris Moeller
d70a5b5b88
Fixed sidplayfp install path for real this time
2014-12-07 22:52:29 -08:00
Chris Moeller
6a66043b7c
Fixed residfp install path
2014-12-07 22:44:44 -08:00
Chris Moeller
08dc22009d
Implemented basic residfp support
2014-12-07 22:26:31 -08:00
Chris Moeller
42e6eb03c2
Updated lazyusf
2014-12-03 21:38:28 -08:00
Chris Moeller
1f3939c363
Minor bugfix for lazyusf
2014-11-23 23:46:10 -08:00
Chris Moeller
edf24c73d0
Fixed a few outstanding lazyusf bugs due to failing to migrate fixes
2014-11-23 22:09:46 -08:00
Chris Moeller
339ba527c5
Updated lazyusf
2014-11-23 21:39:42 -08:00
Chris Moeller
55d6e5050c
Fixed playptmod song restarting by actually clipping the restart position field before using it, still assuming it may be a valid restart position in some non-STK songs
2014-11-10 16:31:03 -08:00
Chris Moeller
73d90aeeb2
Updated ft2play to v0.68 with a real fix instead of a stupid hack
2014-11-07 16:42:03 -08:00
Chris Moeller
d355b40fce
Absolute value function added since Apple doesn't provide a suitable candidate with std::abs
2014-11-04 18:16:41 -08:00
Chris Moeller
88aafebc58
Fixed NCSF player project file
2014-11-04 17:59:56 -08:00
Chris Moeller
7896e73080
Updated NCSF player
2014-11-04 17:56:15 -08:00
Chris Moeller
9eb0037780
Fixed ft2play tone portamento
2014-11-04 17:55:02 -08:00
Chris Moeller
4acbb21f99
Updated Game_Music_Emu to support Game Boy DMG sound in VGM files
2014-11-02 18:28:28 -08:00
Chris Moeller
0290c1a3dd
Ft2play now has much better row tracking for pattern loops, fixing loop counts for songs such as F0x-Test.xm
2014-11-02 18:19:30 -08:00
Chris Moeller
2a2c3dd5da
Fixed LazyUSF TLB memory access functions to handle open bus accesses instead of attempting out of range access to the RAM block, which fixes Harvest Moon 64.
2014-10-22 19:03:59 -07:00
Chris Moeller
d8d6eeb89a
Fixed FLAC assert.h with an absolute path that should work across system reinstalls
2014-10-22 19:03:10 -07:00
Chris Moeller
257416e98b
Fixed modplay/ft2play F00 effect song restart
2014-10-20 18:46:39 -07:00
Chris Moeller
58eda0e491
Updated MPCDec to latest release, which now supports SV8 proper
2014-10-19 17:42:04 -07:00
Chris Moeller
9df980732a
Fixed vgmstream interleaved BFWAV
2014-10-19 16:38:54 -07:00
Chris Moeller
3b5229e792
Forgot to add new file to vgmstream project
2014-10-19 16:11:39 -07:00
Chris Moeller
d1f6985f02
Updated vgmstream to support G1L files, f.ex. Hyrule Warriors
2014-10-19 14:18:39 -07:00
Chris Moeller
1222c96268
Updated vgmstream to support BFSTM files
2014-10-19 14:09:45 -07:00
Chris Moeller
fb323d11e9
Implemented lazyusf HLE audio IIR function, thanks to JoshW
2014-10-14 22:32:26 -07:00
Chris Moeller
7115566476
Fixed handling Rar 5.x solid archives
2014-10-03 00:36:52 -07:00
Chris Moeller
d1095c3f72
Correct state reference to vibrato sine table
2014-09-30 16:40:34 -07:00
Chris Moeller
0e6d262236
ft2play auto-vibrato was wrong on every type except for sine
2014-09-30 16:37:06 -07:00
Chris Moeller
91c10ea197
Added a hack to playptmod to detect 7-bit versus 8-bit panning
2014-09-29 19:30:11 -07:00
Chris Moeller
f6bf26c58a
Updated playptmod to version 1.15
2014-09-29 16:45:35 -07:00
Chris Moeller
ea067ee410
Fixed incorrectly applied playptmod patch
2014-09-28 17:55:49 -07:00
Chris Moeller
2eb678b190
Fix for poorly converted STK->PTMOD modules.
2014-09-28 17:14:32 -07:00
Chris Moeller
318b2cfed8
Minor bug fixes to new unrar code
2014-09-20 22:21:08 -07:00
Chris Moeller
bfb319988f
Updated unrar to version 5.1.7
2014-09-20 06:52:10 -07:00
Chris Moeller
e7ba50b24f
Fixed new Ogg and Vorbis projects to build Release target for Standard Architectures
2014-09-16 18:02:11 -07:00
Chris Moeller
f724ee471c
Fix linking Opus framework
2014-09-16 17:59:28 -07:00
Chris Moeller
8dd97a141d
Removed unsupported compile option
2014-09-16 17:57:22 -07:00
Chris Moeller
4d6c7f4917
Updated libogg and libvorbis to hopefully fix code signing issues
2014-09-16 17:54:40 -07:00
Chris Moeller
e7a8352548
And once again replace the Xcode specific build fixes that I clobbered
2014-09-16 16:55:15 -07:00
Chris Moeller
9bc9e47781
Updated vgmstream to revision 1039
2014-09-16 16:46:42 -07:00
Chris Moeller
cb1a699647
Implemented more stringent loop checking in ft2play
2014-09-14 17:51:48 -07:00
Chris Moeller
014e03bda5
Overhauled volume ramping in modplay, and outright fixed it in ft2play
2014-09-05 23:05:20 -07:00
Chris Moeller
efcbb5be50
Hopefully fixed Sparkle this time
2014-09-03 10:18:28 -07:00
Chris Moeller
59868fb2c3
Oops again
2014-09-03 10:08:46 -07:00
Chris Moeller
54aa2b639b
Oops
2014-09-03 09:49:14 -07:00
Chris Moeller
74114a3af2
Updated Sparkle framework
2014-09-03 09:47:40 -07:00
Chris Moeller
a5c0125b23
Updated ft2play to version 0.66
2014-09-03 09:47:31 -07:00
Chris Moeller
4a8deb992e
Fixed playptmod offset command, and disabled offset bug handling for FT2 files
2014-08-19 23:02:10 -07:00
Chris Moeller
6ea578a23e
Updated ft2play to version 0.65
2014-08-15 05:26:16 -07:00
Chris Moeller
1e33cabb7a
Fixed building again
2014-08-02 21:29:00 -07:00
Chris Moeller
cc0f04d8f9
Updated vgmstream with experimental BFWAV support
2014-08-02 21:22:09 -07:00
Chris Moeller
3b5b53ca26
Removed old Sparkle files
2014-08-01 03:55:30 -07:00
Chris Moeller
41f6eb17bd
Updated Sparkle framework
2014-08-01 03:53:07 -07:00
Chris Moeller
bce89e68ef
Updated ft2play to version 0.64
2014-08-01 03:47:34 -07:00
Chris Moeller
ab5a8404d3
Fixed st3play Gxx with volume effect
2014-08-01 03:47:18 -07:00
Chris Moeller
7d4df7e1f2
Fixed code signing issues
2014-08-01 03:46:25 -07:00
Chris Moeller
c469957035
Fixed IT playback to properly drop dead notes when performing volume ramping
2014-07-02 21:21:44 -07:00
Chris Moeller
b9136fcfd7
Fixed st3play initial pan position assignment in mono mode
2014-06-29 15:21:06 -07:00
Chris Moeller
0d8f42031e
Updated vgmstream to r1034
2014-06-26 21:16:37 -07:00
Chris Moeller
91b60e158a
Fixed one case of PS2 MIB interleave detection
2014-06-24 16:13:10 -07:00
Chris Moeller
10316cfd06
Cleaned up ft2play loop handling and fixed bidirectional loops
2014-06-02 13:28:20 -07:00
soneek
cd5f1e0821
hcs's update for IMA decoder in vgmstream
2014-06-01 20:14:57 -07:00
soneek
bf5f0ebbaf
Update RedSpark for M&L Dream Team
2014-05-26 00:10:40 -07:00
Chris Moeller
08453b00ae
Fixed playptmod obeying MOD restart position
2014-05-24 17:53:02 -07:00
Chris Moeller
f090a8035c
Update to work with some files found in Paper Mario: Sticker Star, thanks soneek
2014-05-23 16:42:46 -07:00
Chris Moeller
e3351e16c6
Fixed st3play handling 16 bit samples incorrectly
2014-05-22 00:02:16 -07:00
Chris Moeller
579451737c
Fixed a cause for rounding errors in DUMB/modplay resamplers, which would have caused some extreme cases of samples to play too slowly
2014-05-11 17:41:09 -07:00
Chris Moeller
641302d597
Updated playptmod with several important bug fixes from eightbitbubsy
2014-05-10 18:12:34 -07:00
Chris Moeller
cb0c43fb5f
Updated DUMB to fix two uninitialized variables
2014-05-10 18:11:58 -07:00
Chris Moeller
7876eed573
Fixed playptmod length detection when testing for vblank timing
2014-04-24 18:11:53 -07:00
Chris Moeller
1590770af6
Fixed vgmstream fsb5 path length limit
2014-04-23 22:26:53 -07:00
Chris Moeller
3e51816813
Undid damage to vgmstream.h on merging new changes
2014-04-23 22:13:33 -07:00
Chris Moeller
3c939042f1
Updated vgmstream to revision 1029
2014-04-23 21:55:48 -07:00
Chris Moeller
607f404361
Enabled MPEG audio support in vgmstream
2014-04-18 18:24:16 -07:00
Chris Moeller
be23bdb88a
Oops
2014-04-16 19:02:12 -07:00
Chris Moeller
7028972f59
Hopefully final playptmod fix for IFF sample loops
2014-04-16 18:56:15 -07:00
Chris Moeller
59a94badcd
Added a safety fix to playptmod for handling IFF headers in sample data with loops
2014-04-15 17:07:20 -07:00
Chris Moeller
10e80e2965
Updated ft2play to version 0.45
2014-04-12 14:06:49 -07:00
Chris Moeller
6c3c261ef9
Removed muffling cutoff from blip_buf and added a sinc generator, and changed playptmod vblank mode so it only applies to ProTracker mods and not any other tracker's formats
2014-04-11 18:23:53 -07:00
Chris Moeller
f0c3567214
Removed muffling cutoff from Hively Player blip buffer table, and threw in a generator
2014-04-11 17:42:00 -07:00
Chris Moeller
7b38371ca7
Updated Hively Player with cleaner filter generator source, and updated DUMB with more faithful tempo calculation
2014-04-11 16:35:54 -07:00
Chris Moeller
e0b4748d85
Replaced Hively Player filter function with original AHX player filter function
2014-04-10 17:35:16 -07:00
Chris Moeller
496f7870f8
ft2play is now safe for use on big endian machines
2014-04-08 18:06:00 -07:00
Chris Moeller
1737f4021d
Updated ft2play to version 0.43a, which optimizes the RelocateTon function used by glissando tone slides and arpeggio effects
2014-04-08 17:06:24 -07:00
Chris Moeller
efcfa5bdb5
Don't include MSVC header since we're not compiling with MSVC
2014-04-08 15:11:41 -07:00
Chris Moeller
d3ba707339
Fixed modplay volume ramping terminating normal voices when something sets the volume to zero
2014-04-08 02:19:06 -07:00
Chris Moeller
dcf97c1ede
Reverted a stupid change which broke 64 bit compilation of lazyusf
2014-04-07 18:21:12 -07:00
Chris Moeller
0fb8aa57bb
Update LazyUSF and increased silence detection threshold for USF files to 10 seconds, which fixes Majora's Mask - Staff Roll
2014-04-07 17:42:09 -07:00
Chris Moeller
a9eb5760ec
Updated lazyusf
2014-04-07 12:46:26 -07:00
Chris Moeller
0a4046f2bf
Added safety check to lazyusf for non-working sets; Now they'll fail with a useful error message instead of locking up in an infinite loop
2014-04-05 20:22:19 -07:00
Chris Moeller
47d3a8dffe
Imported GCC fix for cpuid function
2014-04-04 21:50:18 -07:00
Chris Moeller
03fa21464f
Updated sinc resampler with unscaled windowing, which improves resampling quality significantly when downsampling
2014-04-04 20:41:46 -07:00
Chris Moeller
01f086aa65
Updated st3play with accurate AdLib polyphony count and muting capability, not exposed in the UI
2014-04-04 20:41:12 -07:00
Chris Moeller
ec134e26e8
MSVC fix
2014-04-04 20:40:33 -07:00
Chris Moeller
bf4da4f5fb
Updated vio2sf resampler as well
2014-04-04 17:05:26 -07:00
Chris Moeller
bc7de494e2
DUMB and modplay resampler now adds input delay and subtracts output delay according to whichever quality is selected, rather than being fixed for sinc only. This fixes blep synthesis mode defeating note on and off volume ramping.
2014-04-04 16:52:03 -07:00
Chris Moeller
00a014f270
Re-ported ft2play from original sources
2014-04-04 13:40:09 -07:00
Chris Moeller
0b436c8437
Compile fix for new changes to lazyusf
2014-04-04 13:39:54 -07:00
Chris Moeller
a8ca0c83ff
More lazyusf rsp_hle fixes
2014-04-02 18:46:59 -07:00