Commit graph

887 commits

Author SHA1 Message Date
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
Chris Moeller
e6da9d6db7 Updated lazyusf, mostly (unused by this plugin) HLE audio code 2014-04-02 17:54:43 -07:00
Chris Moeller
299704cc24 Updated lazyusf 2014-04-02 17:02:44 -07:00
Chris Moeller
ac71543e87 Changed comment for accuracy 2014-04-02 17:02:01 -07:00
Chris Moeller
0ddc1e9855 Oops 2014-04-01 14:16:07 -07:00
Chris Moeller
3264ce9154 Updated modplay 2014-04-01 14:12:54 -07:00
Chris Moeller
52e8c8f07d Updated vio2sf with multiple configurable resampling modes 2014-03-31 20:38:24 -07:00
Chris Moeller
c4288a8e61 Updated st3play with experimental AdLib support 2014-03-31 19:00:27 -07:00
Chris Moeller
55eec18bfe Updated ft2play and fixed up dbopl 2014-03-30 17:19:18 -07:00
Chris Moeller
0839cbbd9d Converted Dosbox fast FM emulator to C and imported it for inclusion in st3play 2014-03-30 03:19:18 -07:00
Chris Moeller
9a87f61e77 Removed some blank lines 2014-03-30 03:19:00 -07:00
Chris Moeller
f072c08a3c Updated ft2play to approximate parallel with version 0.40a 2014-03-28 19:48:38 -07:00
Chris Moeller
7a0aea53dd Made DUMB and modplay volume ramping more sensitive when transititioning to or from zero volume, and implemented Modplug ADPCM sample support into ft2play 2014-03-28 17:53:08 -07:00
Chris Moeller
5618d058a3 Updated DUMB and modplay, and added a setting to control the resampling used by both, as well as by BASSMIDI, which will use sinc if specified 2014-03-26 21:49:31 -07:00
Chris Moeller
aacffb9981 Fixed DUMB notes cutting/hanging 2014-03-26 02:27:28 -07:00
Chris Moeller
16b96c8ec8 Oops, I somehow seriously broke volume ramping prior to the previous release 2014-03-26 01:40:06 -07:00
Chris Moeller
d00e1d227d Updated modplay and DUMB, with no real major effects on playback 2014-03-25 20:37:11 -07:00
Chris Moeller
018d6824bf Oops, accidentally made DUMB twice as loud as it should be 2014-03-24 18:07:01 -07:00
Chris Moeller
003aaeee19 Fixed resampler for large increment counts 2014-03-24 17:21:25 -07:00
Chris Moeller
94fcb71671 Reworked DUMB volume ramping ever so slightly 2014-03-24 16:58:50 -07:00
Chris Moeller
9aae7b9c41 Changed sinc window to Nuttal 3 term, and added silence pre-fill to account for the window delay 2014-03-23 21:05:58 -07:00
Chris Moeller
46815ba392 Updated DUMB and modplay 2014-03-23 13:29:14 -07:00
Chris Moeller
93b427ae4e Renamed Lanczos resampler to sinc resampler, changed window type to Blackman 2014-03-22 19:16:42 -07:00
Chris Moeller
3a08374551 Oops. 2014-03-21 16:19:35 -07:00
Chris Moeller
9369314725 Oops, bad math leaked through 2014-03-21 15:51:39 -07:00
Chris Moeller
7ae9f88e2a Updated ft2play, and implemented SSE optimizations in the Lanczos sinc resampler 2014-03-21 15:42:00 -07:00
Chris Moeller
a8b47ea0ed Fixed ft2play handling version 1.02 format files 2014-03-21 09:24:43 -07:00
Chris Moeller
e8766f1594 Skipping samples and song length detection with playptmod is now a lot faster 2014-03-21 08:04:19 -07:00
Chris Moeller
1b9fc96ed1 Updated DUMB 2014-03-21 07:16:44 -07:00
Chris Moeller
741271e153 Worked around two issues in DUMB's XM reader; Fixes dark lighthouse.xm 2014-03-20 22:37:11 -07:00
Chris Moeller
a567183510 Updated modplay, bringing volume ramping to st3play 2014-03-20 22:02:55 -07:00
Chris Moeller
bdd43b2a4b Updated modplay/ft2play, fixing a crash bug 2014-03-20 20:07:59 -07:00
Chris Moeller
de8df552c2 Updated modplay, and added safety checks to signature verification 2014-03-20 18:29:48 -07:00
Chris Moeller
a2ced7c506 Replaced st3play with modplay, which now brings ft2play support 2014-03-20 00:27:34 -07:00
Chris Moeller
f05e4764cb Updated st3play 2014-03-18 23:29:06 -07:00
Chris Moeller
38d287ac75 Updated st3play 2014-03-18 23:04:26 -07:00
Chris Moeller
e4d76dd1ca Added st3play plugin 2014-03-18 20:17:45 -07:00
Chris Moeller
65d1a32ad5 Added missing file to the repository and fixed a serious crash bug handling .vb files 2014-03-16 20:36:50 -07:00
Chris Moeller
e0fe917356 Updated vgmstream 2014-03-14 22:43:51 -07:00
Chris Moeller
27fc345488 Fixed MP3 decoding hanging at the end of the file 2014-03-12 20:39:01 -07:00
Chris Moeller
704f04b8ce Fixed stupid errors compiling with Xcode 5.1 2014-03-10 22:06:48 -07:00
Chris Moeller
f77e44f7ad Adjusted playptmod volume levels again, hopefully for the last time 2014-03-10 21:59:10 -07:00
Chris Moeller
24a3573503 Updated FFMPEG, and enabled some new formats, including Atrac3+ 2014-03-09 21:16:37 -07:00
Chris Moeller
0b42254e4b Updated playptmod, and now playptmod is unclipped and supports indefinite looping 2014-03-08 20:09:30 -08:00
Chris Moeller
ec40c5041c Updated LazyUSF 2014-03-08 18:36:59 -08:00
Chris Moeller
c6e4436366 Renamed LazyUSF audio HLE parts to match their original file names 2014-03-05 16:28:08 -08:00
Chris Moeller
5b456915f3 Added HLE audio to LazyUSF, disabled because it's incomplete 2014-03-04 21:39:37 -08:00
Chris Moeller
c75cfa27bd Updated DUMB 2014-03-04 17:21:07 -08:00
Chris Moeller
579f385a14 Minor cleanup in LazyUSF 2014-03-02 00:12:58 -08:00
Chris Moeller
5f88c6d882 Fixed 2SF and USF to read emulator setup tags from nested library files for playback 2014-02-26 16:37:56 -08:00
Chris Moeller
2c2f5b18c9 Real Ogg Vorbis fix for vgmstream 2014-02-26 01:36:37 -08:00
Chris Moeller
888fea57d3 Enabled Ogg Vorbis correctly this time 2014-02-26 00:28:24 -08:00
Chris Moeller
e67b072d91 Enabled Ogg Vorbis support in vgmstream 2014-02-26 00:14:50 -08:00
Chris Moeller
a4d0959623 Added vgmstream plugin 2014-02-25 23:50:54 -08:00
Chris Moeller
85cc09e07f Updated and fixed VGM OKIM6258 support from VGMPlay 0.40.4 2014-02-24 16:38:46 -08:00
Chris Moeller
d3d370b76e Removed unnecessary void declaration 2014-02-20 17:20:48 -08:00
Chris Moeller
5c4a4602db Added error logging to LazyUSF, player now stops on errors. 2014-02-20 17:07:57 -08:00
Chris Moeller
486ce41c7f Added documentation to LazyUSF public interface header 2014-02-20 16:11:43 -08:00
Chris Moeller
34e95ff1c2 Updated LazyUSF and bumped its optimization settings 2014-02-18 17:20:37 -08:00
Chris Moeller
5bf11d551e Updated to latest LazyUSF 2014-02-18 00:05:23 -08:00
Chris Moeller
5e39b592d5 Fixed a number of warnings and function inlining in LazyUSF 2014-02-16 16:20:13 -08:00
Chris Moeller
5eb4b34e81 Bug fix in LazyUSF 2014-02-16 00:02:37 -08:00
Chris Moeller
1d3770757b Updated LazyUSF library 2014-02-15 23:38:46 -08:00
Chris Moeller
b02a0db5a4 Whoops. 2014-02-15 01:46:20 -08:00
Chris Moeller
f086d8c9bf Imported lazyusf in its new library form and removed the external app 2014-02-15 01:37:59 -08:00
Chris Moeller
06b1058b47 YOU DEATH IST KNoW ME NoW 2014-02-05 17:49:56 -08:00
Chris Moeller
142a144b08 Fixed some MIDI looping issues, and added support for RPG Maker loops 2013-12-14 19:56:59 -08:00
Chris Moeller
a87312b2da DUMB: Fixed DSMI AMF panning and sample loops 2013-12-02 23:11:50 -08:00
Chris Moeller
b3d19ba78c GSF: Boosted GB noise channel volume and programmed a basic equalizer preset for the GB channels 2013-11-28 01:47:48 -08:00
Chris Moeller
4c0a172075 Removed blip_buf.c from DUMB and replaced it with 32x oversampling through the Lanczos resampler 2013-11-23 19:01:37 -08:00
Chris Moeller
9e9c50b5cf Added M_PI definition in case it's ever removed, since it technically isn't ANSI spec 2013-11-18 22:38:25 -08:00
Chris Moeller
0921d843d8 Reverted previous commit and added a correct playptmod fix 2013-11-18 22:27:01 -08:00
Chris Moeller
94c1ebf2a7 Fixed playptmod handling an invalid sample offset 2013-11-18 15:34:07 -08:00
Chris Moeller
f56edd882e Added extra safety checks to TagLib string union handling 2013-11-11 06:30:19 -08:00
Chris Moeller
ce56e727c9 DUMB: Added more architecture type guards to _USE_SSE blocks 2013-11-10 23:22:49 -08:00
Chris Moeller
8adfb9643d Made the DUMB inline assembly cpuid function specific to GCC/Clang like it should have been in the first place. 2013-11-10 22:35:54 -08:00
Chris Moeller
21db2de0cb IT pan and pitch envelopes now carry regardless of new note action being cut 2013-11-07 19:41:01 -08:00
Chris Moeller
3f12de6acd It is now possible to use both Gxx/Lxx and hx in the volume column in the same row 2013-11-07 19:05:06 -08:00
Chris Moeller
df5adae374 Fixed IT mixing Dxx regular volume slide with cx/dx volume column slide effect 2013-11-07 18:19:53 -08:00
Chris Moeller
f07374ecfe Simplified IT pan law and surround calculation 2013-11-07 18:18:57 -08:00
Chris Moeller
aa4d1223e3 Corrected DUMB surround differently, by inverting the left channel instead of the right 2013-11-07 17:19:50 -08:00
Chris Moeller
19a8e2d954 Fixed DUMB surround volume level, which was too loud after the pan law change 2013-11-07 15:06:23 -08:00
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
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
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
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
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
6f8dc14ce1 Smarter actual fix for Sparkle 2013-10-23 16:25:58 -07:00
Chris Moeller
7af4e94b03 Removed signature application from individual projects and added --deep option to the main app project 2013-10-22 18:41:57 -07:00
Chris Moeller
9eb5e28cce Fixed compiling Sparkle with the 10.9 SDK 2013-10-22 18:41:32 -07:00
Chris Moeller
64149aa8c5 Rearranged playptmod a bit and fixed some warnings 2013-10-22 10:48:57 -07:00
Chris Moeller
82d4d7b548 Implemented a MOD-only plugin based on my fork of eightbitbubsy's playptmod 2013-10-22 10:03:18 -07:00
Chris Moeller
da47da2631 Added Sparkle back 2013-10-21 19:17:51 -07:00
Chris Moeller
ad9a949c26 Turned on code signing 2013-10-21 18:28:53 -07:00
Chris Moeller
9a4be28903 The rest of the fix, it should fill the FIFO completely 2013-10-21 14:49:38 -07:00
Chris Moeller
c302db8755 Fixed Mother 3, and possibly other weird stuff 2013-10-21 14:32:14 -07:00
Chris Moeller
849dcf6c29 Updated MPCDec to version 1.2.6 2013-10-21 00:39:44 -07:00
Chris Moeller
17b6af6417 Updated WavPack to 4.70.0, and this time around, updated the project preprocessor macro definitions and moved them out of the compiler command line arguments 2013-10-20 20:06:14 -07:00
Chris Moeller
22e7474e0e Fixed compiling the debug build; stupid search path behavior... 2013-10-17 23:55:38 -07:00
Chris Moeller
e149583f23 Fixed projects using multiple preprocessor definitions, where I accidentally used semicolons to separate them instead of spaces 2013-10-17 23:45:48 -07:00
Chris Moeller
39f4c60f19 Enabled DEBUG=1 macro in debug builds of several older projects 2013-10-17 23:39:26 -07:00
Chris Moeller
711da5fe24 Added MIDI container processor and metadata reader 2013-10-16 08:59:44 -07:00
Chris Moeller
71dcd91c6b Whoops, we weren't incrementing the sample counter for the PSG channels when using Lanczos resampling. Let's supersample them through the Lanczos resampler instead. 2013-10-15 20:51:28 -07:00
Chris Moeller
c3a4189ef4 Improved loop handling 2013-10-15 12:46:44 -07:00
Chris Moeller
2a6bca122a Whoops, forgot to copy midi_processing into the MIDI bundle, and also set its install path correctly 2013-10-15 08:01:30 -07:00
Chris Moeller
842932c322 Implemented a MIDI plug-in 2013-10-15 07:49:53 -07:00
Chris Moeller
ab97f832ed Added AMR-NB and AMR-WB decoders to FFMPEG, not needed for AMR files, though, since Core Audio handles them 2013-10-14 07:34:46 -07:00
Chris Moeller
33843a13d9 Changed resampler to use long sizes and pointers instead of int 2013-10-13 22:33:18 -07:00
Chris Moeller
ad7979f16e Updated psflib 2013-10-13 22:23:48 -07:00
Chris Moeller
22e518f242 Whoops, forgot to add the new files to the project 2013-10-13 21:39:46 -07:00
Chris Moeller
c3f90b4608 Updated vio2sf 2013-10-13 21:38:58 -07:00
Chris Moeller
e6d83fc936 Cleaned up most of the warnings, including a few cases where operator precedence would have caused unintended behavior 2013-10-13 19:54:09 -07:00
Chris Moeller
e7b3b61bff Fixed save state loading 2013-10-13 19:25:21 -07:00
Chris Moeller
e7d7295436 vio2sf now tries to queue up at least 1024 samples per execution loop 2013-10-13 19:10:42 -07:00
Chris Moeller
2655f22b7d Remove const declaration from setrom, fix BOOL type for Win32, and fix a major mapping glitch that crept in during my massive transcription 2013-10-13 15:06:18 -07:00
Chris Moeller
7e34ccd15a Shuffled around init/deinit of vio2sf state a bit 2013-10-13 13:21:56 -07:00
Chris Moeller
24b53c6e71 Implemented 2SF format support 2013-10-13 13:02:19 -07:00
Chris Moeller
b9a014ab16 Upgraded a couple of projects, raised the minimum OS version to 10.7, and removed libstdc++ setting from any projects that needed it 2013-10-12 19:18:46 -07:00
Chris Moeller
aa665c9a54 Silenced some warnings 2013-10-12 19:17:47 -07:00
Chris Moeller
28e55334a6 Stupid Mercurial 2013-10-12 13:52:30 -07:00
Chris Moeller
97e94c0330 Updated TagLib 2013-10-12 13:51:36 -07:00
Chris Moeller
8cf6b86ba2 Moved NDHotKey to its own framework, and removed useless Edit buttons from the hotkeys preference pane 2013-10-11 09:37:45 -07:00
Chris Moeller
4d7b96107b Added TrueAudio support 2013-10-10 23:51:19 -07:00
Chris Moeller
570fd380f8 Added a whole bunch of formats for WAV support 2013-10-10 23:25:26 -07:00
Chris Moeller
21b78fde9f Added DCA/DTS/DTS-HD support 2013-10-10 22:13:27 -07:00
Chris Moeller
de467b38d6 Added AC3 decoder to FFMPEG plugin 2013-10-10 21:53:28 -07:00
Chris Moeller
4aab503658 Removed APE tag reader from APL plugin and enabled stub APE tag reading of APE tags from APL files in the TagLib plugin 2013-10-10 21:49:16 -07:00
Chris Moeller
a9982e9c80 Removed the separate Monkey's Audio decoder and MAC framework 2013-10-10 20:55:51 -07:00
Chris Moeller
84474c5002 Added APE decoder to FFMPEG 2013-10-10 20:53:17 -07:00
Chris Moeller
02ac3299ed Changed bundle identifiers again 2013-10-10 17:44:25 -07:00
Chris Moeller
cee6ab4b8f Changed more bundle identifiers; Added NCSF player to HighlyComplete, which necessitates using libc++, forcing this plugin to require 10.7 2013-10-10 17:13:18 -07:00
Chris Moeller
dda7bf994d Whoops, forgot to enable generating debugging symbols for the release targets in those projects 2013-10-10 04:52:15 -07:00
Chris Moeller
0ca7c2ee2f Enabled DWARF with dSYM for release target on all projects 2013-10-10 04:41:25 -07:00
Chris Moeller
5ade3931d3 Corrected bundle identifiers 2013-10-10 04:28:04 -07:00
Chris Moeller
81c62891bd Added support for iTunSMPB to MP3 parser; Replaced crappy MP3 seek function with accurate full file parse with 8 packet pre-roll; Changed top level decoder plugin to truncate output at the specified duration 2013-10-09 21:23:50 -07:00
Chris Moeller
bbb5549873 Added MPEG Audio support to FFMPEG plugin, which also supports proper seeking in VBR files; Fixed decoding of files which contain multiple streams 2013-10-08 23:57:58 -07:00
Chris Moeller
707bc85e24 Removed MAD plugin 2013-10-08 23:56:49 -07:00
Chris Moeller
2f730e1822 Added TAK support 2013-10-07 11:09:38 -07:00
Chris Moeller
a8df4ddab5 Renamed WMA projects to FFMPEG, for future expansion 2013-10-07 10:33:35 -07:00
Chris Moeller
e1fc6da376 Fixed Asylum Music Format panning effect 2013-10-07 08:10:21 -07:00
Chris Moeller
8838b65b30 Fixed nesting of Ogg framework 2013-10-05 02:35:27 -07:00
Chris Moeller
525e296cc7 Implemented Opus decoder and tag reader 2013-10-05 02:01:33 -07:00
Chris Moeller
2426d7f7fd Implemented native file reader protocols for avformat so it uses CogSource to read files 2013-10-04 20:57:46 -07:00
Chris Moeller
145dd84c35 Whoops, last File_Extractor update broke rarvm, reverted that mess and fixed all the warnings with casting 2013-10-04 16:31:10 -07:00
Chris Moeller
54349ba1f2 Added fade length to C API 2013-10-04 13:33:14 -07:00
Chris Moeller
52c947db10 Changed all sub-component projects to skip install, since copy steps bundle them all into the target app 2013-10-04 13:11:32 -07:00
Chris Moeller
121d7a73e9 Fixed a C11 warning by adding a macro lock around blip_t declaration 2013-10-04 13:11:04 -07:00
Chris Moeller
71e05cd4b6 Fixed up warnings 2013-10-04 12:55:02 -07:00
Chris Moeller
5e73c363fb Project changes 2013-10-04 12:54:45 -07:00
Chris Moeller
d0c84ed9e5 Removed user settings from repository 2013-10-04 10:58:21 -07:00
Chris Moeller
8ac55b2e27 Added missing files and updated .hgignore file 2013-10-04 10:54:40 -07:00
Chris Moeller
936e8a07f5 Fix and enable SSE support 2013-10-04 10:50:16 -07:00
Chris Moeller
44da1bda00 Fixed a serious bug with Std_File_Reader setting unbuffered mode 2013-10-04 08:59:33 -07:00
Chris Moeller
1be4894b25 Added ArchiveReader plug-in based on File_Extractor 2013-10-04 08:13:30 -07:00
Chris Moeller
132fe98e84 Added APE and ASF tag support 2013-10-03 02:56:41 -07:00
Chris Moeller
ec0e45381e Cleaned up most of the warnings, eliminated use of deprecated APIs, and fixed the hotkeys crashing. 2013-10-03 01:00:58 -07:00
Chris Moeller
51cc8a69e5 Fixed FPM selection for debug and release targets 2013-10-02 15:12:16 -07:00
Chris Moeller
712b7ac789 Whoops. 2013-10-02 15:11:56 -07:00
Chris Moeller
5a4a450dea Changed all projects to use latest SDK and build 32/64 bit Universal, and target for deployment on 10.6 2013-10-02 14:59:22 -07:00
Chris Moeller
965c6e2446 Updated WMA plug-in to latest ffmpeg, and enabled WMA Pro, WMA Voice, and WMA Lossless support 2013-10-02 14:58:18 -07:00
Chris Moeller
4c0cf34250 More ReplayGain support, now with metadata handling, but only if the metadata is already loaded 2013-10-02 02:30:04 -07:00
Chris Moeller
c31415f4b6 Fix new WavPack inclusion in OS X project 2013-09-30 12:43:21 -07:00
Chris Moeller
43704d16ce Updated WavPack to version 4.60.1 2013-09-30 12:33:50 -07:00
Chris Moeller
0b966e9014 Whoops, fixed installation directories so the frameworks load properly when bundled 2013-09-30 04:09:11 -07:00
Chris Moeller
fdabbca701 Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
Chris Moeller
25bf55459e Silenced some warnings 2013-09-29 17:27:55 -07:00
Chris Moeller
a93ec7b95f Added automatic detection of SSE support for x86 and force on for x64 2013-09-29 17:27:13 -07:00
Chris Moeller
fa6b5d4290 Changed debug target to 32-bit so I can debug with the 10.6 SDK target 2013-09-29 17:25:22 -07:00
Chris Moeller
7ada3013c4 Removed Sparkle 2013-09-27 20:32:42 -07:00
Chris Moeller
0ee11cb9a1 Minor fixes to Game_Music_Emu 2013-09-27 20:31:49 -07:00
Chris Moeller
5c0cf35a1a Updated Game_Music_Emu 2013-09-27 20:24:46 -07:00
Chris Moeller
17682d4397 Updated DUMB 2013-09-27 20:24:23 -07:00
vspader
288c5cbee5 Misc leaks fixes. 2009-09-01 21:14:07 -07:00
vspader
50326dfed8 Tweaked compiler settings for Shorten framework. 2009-09-01 21:00:10 -07:00
vspader
56b50c509f Updated all subprojects to use the 10.5 SDK. 2009-08-16 10:58:44 -07:00
vspader
656fc0a113 Moved project to 10.5 SDK. Fixed warnings. 2009-08-16 10:56:49 -07:00
vspader
30f6ac7e70 Fixed compilation error. 2009-03-08 22:12:44 -07:00
vspader
7491fd3bf0 Support for album art metadata. 2009-03-08 13:04:09 -07:00
vspader
93fb841f60 Removed JNetLib. 2009-03-07 02:07:31 -08:00
vspader
2b55b8978b Reverted boneheaded change. 2009-03-06 21:40:58 -08:00
vspader
4eee66d16a Fixed bug where connection errors caused 100% cpu. 2009-03-06 20:39:33 -08:00
vspader
5d42fbe4ce Removed user prefs for xcode project. 2009-03-04 22:56:34 -08:00
vspader
dd409e19d2 Added JNetLib framework. 2009-03-04 22:29:21 -08:00
vspader
31a55fa219 Get AO working on PPC. 2009-03-01 17:07:57 -08:00
vspader
d643b4f559 Fixed install path for AO framework. 2009-03-01 16:42:28 -08:00
vspader
7cc09327e2 Added some debugging aids to AO. 2009-03-01 13:31:29 -08:00
vspader
b655ea2da1 Fixed errant leak fix. 2009-03-01 12:22:55 -08:00
vspader
605b261646 Fix leaks involving QSF files. 2009-03-01 11:33:58 -08:00
vspader
1dd18cf856 Fish for memory leaks in sega saturn SSF files. 2009-03-01 11:15:19 -08:00
vspader
40c723df79 Fixed issues with dreamcast dsf playback. 2009-03-01 11:00:46 -08:00
vspader
a49cd40952 Fixed memory leaks. 2009-02-28 23:13:35 -08:00
vspader
c86364cbf3 Added AudioOverload plugin. 2009-02-28 22:04:03 -08:00
vspader
56daa2dff8 Returned m4a support to taglib. 2009-02-21 14:20:13 -08:00
vspader
51bfdd59ed Fix up taglib. 2009-02-21 07:21:21 +00:00
vspader
66910de2d2 Updated project file for Taglib-1.5 2009-02-21 06:19:01 +00:00
vspader
c391097b00 Taglib 1.5 2009-02-21 06:16:30 +00:00
vspader
70b19e6cfa Removed taglib. Prepare for upgrade! 2009-02-21 06:04:16 +00:00
vspader
208a541c4c Updated project files. 2008-06-21 05:04:23 +00:00
vspader
bedc3a2ade Updated tracking slider so it works again. The time is updated while dragging, and seeking is only done when the mouse button is released. 2008-05-01 23:35:39 +00:00
vspader
9af41d7542 A few taglib fixes. Reads id3v2 before ape for mp3 files. Added AutoReleasePool to backgrounded method. 2008-03-03 03:26:19 +00:00
vspader
6a4b661208 Modified taglib plugin to not use the C bindings since they are not thread safe. Used C++ classes instead, which are. 2008-03-03 01:55:25 +00:00
areff
c5a869d406 Some basic WMA code added, reads file properties correctly, code of function tag_recode in asf.c changed due to crasher (this needs to be investigated) 2008-02-28 05:33:56 +00:00
areff
37d159e009 Initial WMA framework and plugin structure added to project. 2008-02-26 20:53:18 +00:00
vspader
2320039745 Added APE tag support to mp3 files. APE is preferred to id3 at the moment. 2008-02-24 14:28:30 +00:00
vspader
5808b34a16 Fix for mod files with missing? sample data. Fixes #71. 2008-02-22 04:45:21 +00:00
matthewleon
a5c8447b8d Fixed mpcdec framework settings to get it to compile in debug configuration on case-sensitive FS. (Modified case from MPCDec to mpcdec, as I already did for release configuration). 2008-02-12 10:30:32 +00:00
vspader
3244e20608 Added patch for compilation case-sensitive filesystems from Matthew Grinshpun. 2008-02-08 00:08:56 +00:00
vspader
bb7de6897e Additional UI nicities.
Fixed bug in sparkle minimum version check.
2008-01-24 02:17:57 +00:00
vspader
56c8b9202f Fixed some table columns bugs. 2008-01-24 01:44:24 +00:00
vspader
5715522470 Moved to frame-based reading/seeking instead of byte/second based. Some formats have still not been updated and are broken.
Added icons for other formats.
2007-11-24 20:16:27 +00:00
vspader
ccf45218fb Adding sparkle with minimum version checking. 2007-11-04 03:44:15 +00:00
vspader
de85236760 Fix for MAC so Cog builds on Leopard 2007-10-27 09:08:08 +00:00
vspader
d82fdcbf62 Bug fixes from 0.07 branch. 2007-10-19 02:23:10 +00:00
vspader
8454204f44 Added taglib from songbird repository for m4a support. 2007-10-16 22:31:23 +00:00
vspader
edf510908d Removed user files. 2007-10-13 03:58:50 +00:00
vspader
bfb3e1ed49 Updated FLAC to 1.2.1 2007-10-13 03:57:01 +00:00
vspader
d837819fd2 Forgot to add dumb framework! duh! 2007-10-13 02:28:53 +00:00
vspader
6b7550de97 Added mod/tracker support through Dumb. 2007-10-12 01:03:12 +00:00
vspader
2b0eaf3369 Added GME for game music emulation. 2007-10-11 23:11:58 +00:00
vspader
0584150ffd Missed a couple of updated taglib files. 2007-07-15 02:41:10 +00:00
vspader
46df6f12f5 Removed Localization folder and scripts, since they won't be needed anymore.
Updated TagLib to latest svn trunk.
Cleaned up TagLib.
2007-07-15 02:32:48 +00:00
vspader
3c81795044 Fixed paths for xcode dependency handling. 2007-07-04 15:26:11 +00:00
vspader
dddca88026 Fixed bugs in quicktime plugin.
Removed quicktime plugin from build.
Removed build_dependencies scripts, now uses xcodes dependency handling.
2007-07-04 14:46:33 +00:00
vspader
04c2fe383c Fixed 100% CPU usage on shorten file change by disabling optimizatins in Shorten framework. It seems to be a GCC optimization bug. 2007-05-27 14:48:01 +00:00
vspader
2659c1905c Removed id3v2 debugging message. 2007-05-16 03:27:46 +00:00
vspader
79934e0607 Fix for some playback issues (low frequency files). 2007-05-16 01:06:23 +00:00
svenforkbeard
8fd4ca4d50 Removed the French localization. 2007-05-15 05:19:33 +00:00
vspader
d6cd790e53 Removed build folder. 2007-03-17 01:00:53 +00:00
vspader
f86f34a449 Removed useless message. 2007-03-05 00:49:18 +00:00
vspader
5b40f598e1 Fix for endian issues in the CRC calculations in the MAC framework. 2007-03-05 00:33:00 +00:00
vspader
9f479d9a3e Cleaned up frameworks. 2007-03-04 21:42:50 +00:00
vspader
fbd90253a4 Cleaned up flac framework. 2007-03-04 21:39:20 +00:00
vspader
adc00f188e Upgraded flac to 1.1.4. 2007-03-04 21:21:36 +00:00
vspader
927b65a4a5 Merged with cog-audio-framework branch. Cog now uses plugins. 2007-02-24 20:36:27 +00:00
vspader
0eb3b540d5 New update functionality courtesy of sparkle. 2007-02-19 02:55:34 +00:00