Commit Graph

540 Commits (c5c451b152aac3f69055136c90ba144cd74b8213)

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