Commit Graph

496 Commits (398e4ba94c942fd08cb1501fbc9fc9093f6c26f6)

Author SHA1 Message Date
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