Commit Graph

254 Commits (4504bf10345f608485ffbf3273a33a4631ce782c)

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