Commit Graph

499 Commits (18acc7fdd27bb2338b1715fc48cd56dea9ee9702)

Author SHA1 Message Date
Christopher Snowhill 913287665d Update project files to current recommendations. 2017-09-26 16:12:33 -07:00
Christopher Snowhill ba78e14909 Updated FFmpeg. 2017-09-24 16:35:45 -07:00
Christopher Snowhill 63eae50486 Fix VGMStream tracknumber metadata, which was causing playlist to be lost on shutdown. 2017-09-17 20:04:05 -07:00
Christopher Snowhill 06f4fb70d4 Silence a warning. 2017-09-17 19:21:48 -07:00
Christopher Snowhill d0f0f516a3 Really add title reading this time. 2017-09-17 19:21:38 -07:00
Christopher Snowhill 29e548d583 Added title reading for multi-song VGMStream files. 2017-09-17 18:41:04 -07:00
Christopher Snowhill 039347f36f Made all scheme configurations shared, imported. 2017-09-17 18:40:02 -07:00
Christopher Snowhill 9c80799aea Updated VGMStream to r1050-670-g165cda22. 2017-09-16 21:24:57 -07:00
Christopher Snowhill 436f1caff7 Updated DMXOPL to version 1.9.1. 2017-07-17 18:34:34 -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
Chris Moeller 113c52a616 Updated Doom oplmusic synth to latest version. 2017-06-23 16:50:41 -07:00
Chris Moeller b18222052b Updated DMXOPL to version 1.8.2. 2017-06-23 16:50:10 -07:00
Christopher Snowhill 95e853a544 Updated DMXOPL to version 1.7. 2017-06-12 20:24:57 -07:00
Christopher Snowhill d2dc14a72c Added DMXOPL patch set by sneakernets. 2017-06-02 14:36:52 -07:00
Christopher Snowhill 67332f4982 Last minute fix for files with multiple streams, which includes APE files with attached pictures. 2017-05-20 18:29:27 -07:00
Christopher Snowhill 9bc3b55cb7 Fixed XG mode. 2017-05-18 17:51:33 -07:00
Christopher Snowhill 6a28695c5e Fixed Ogg Vorbis plug-in locating its Vorbis framework. 2017-04-03 18:45:41 -07:00
Christopher Snowhill 01b91961ff Fix HighlyComplete for new mGBA header arrangement. 2017-03-12 21:38:46 -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
Christopher Snowhill 89a2ab07a1 Updated VGMStream. 2016-12-26 16:45:02 -08:00
Christopher Snowhill 68f8979bbe Updated playptmod plugin to handle MO3 and UMX archives. 2016-12-22 20:43:11 -08:00
Christopher Snowhill 07fef42863 Updated BASSMODS plugin to only handle IT modules. 2016-12-22 20:42:30 -08:00
Christopher Snowhill 31a0f9155c Updated to handle UMX archives with empty type specifier. 2016-12-22 20:42:06 -08:00
Christopher Snowhill 3cd248f126 Fix seeking for SCVA. 2016-12-20 16:59:44 -08:00
Christopher Snowhill b0e2332ce5 Updated VGMStream. 2016-12-18 11:32:02 -08:00
Christopher Snowhill 5e7180fe34 Updated VGMStream. 2016-12-08 14:47:10 -08:00
Christopher Snowhill 2771809af6 Update FFmpeg plugin with some minor changes. 2016-12-03 21:40:53 -08:00
Christopher Snowhill 26a9e2b3a1 Updated SCVA player with more stringent resetting. 2016-11-30 21:29:03 -08:00
Christopher Snowhill 590cf42521 Fix crash on startup when MIDI files are resumed. 2016-11-29 16:00:18 -08:00
Christopher Snowhill ebfcd03c5d - Change MIDI overrides to support 'default (auto)' mode
- Change MIDI flavor default to 'default (auto)'
- Fix MIDI preference page to correctly enable the flavor option only where applicable
- Fix SCVA player to reset existing instances reliably
2016-11-29 15:46:38 -08:00
Christopher Snowhill af69cd53c3 Increase OPL3 volume 4x, which is about what it needs with this core and these instruments. 2016-11-21 21:00:02 -08:00
Christopher Snowhill 87c90c4019 Replace OPL3 weighted average resampler with a sinc resampler. 2016-11-21 20:59:25 -08:00
Christopher Snowhill 7d806ce452 Updated WavPack decoder with hybrid correction file support. 2016-11-03 22:43:37 -07: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
Chris Moeller 58378d2711 Fix GME M3U playlist support. 2016-09-16 02:49:17 -07:00
Chris Moeller 096e68531c Update a bunch of project files. 2016-09-16 02:10:22 -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 de77fef181 Enabled .mtaf extension decoding in VGMStream. 2016-08-24 17:36:39 -07:00
Christopher Snowhill e4f3d02473 Add .sgb and .sgd extensions to VGMStream decoder. 2016-08-10 18:36:53 -07:00
Christopher Snowhill 2b2f832535 Move intermediate paths of plugins that share names with their core libraries, so they don't clash when performing partial rebuilds. 2016-08-10 18:20:59 -07:00
Christopher Snowhill a7d1853853 Support GME M3U playlists. 2016-08-04 18:55:13 -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 aaf516fb00 Further improved the FFmpeg plug-in, including cleaning up after a memory leak. 2016-07-15 21:41:23 -07:00
Chris Moeller b89c68a768 Updated FFmpeg to version 3.1.1, and enabled assembly optimizations. 2016-07-15 09:26:18 -07:00
Chris Moeller 592d6a6a30 Fix for double free with new code. 2016-07-02 02:58:21 -07:00
Chris Moeller ed33e37214 Fix file handle leak in vgmstream decoder. 2016-06-30 15:40:43 -07:00
Chris Moeller a1fab29749 MIDI decoder only initializes synthesizer if decoding actually begins, which should speed up loading file metadata. 2016-06-29 22:12:58 -07:00
Chris Moeller 17272ce43c Clean up lots of warnings and minor issues. 2016-06-29 22:10:29 -07:00
Chris Moeller 02fbe9258a Change debugging information settings. 2016-06-28 19:33:03 -07:00
Chris Moeller 21b67c92ac Added HCA support to vgmstream. 2016-06-28 00:33:58 -07:00
Chris Moeller 78ccb5d2bf Rewrote the MIDI SFList loader, and added support for the new JSON based format. 2016-06-19 13:06:55 -07:00
Chris Moeller 03e7b666ae Added support for DMX and MSOPL true stereo extension. 2016-06-19 13:05:30 -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 4fdbf35aba Imported OPL3 FM synthesizer drivers from 'OPL3 MIDI Driver for Windows' and 'Doom OPL Windows MIDI driver' 2016-05-28 21:39:10 -07:00
Chris Moeller 8670ddf635 Fixed Ogg Vorbis related crash 2016-05-12 22:37:28 -07:00
Chris Moeller 026380fe40 Now MIDI decoder will stop playing if init/startup fails, rather than attempting to play with no SoundFonts loaded. 2016-05-09 21:56:44 -07:00
Chris Moeller f0bee5ea6c Fix FFMPEG library paths so release target builds. 2016-05-06 23:37:43 -07:00
Chris Moeller af7485f26a Fix newly imported FFMPEG, so it actually uses and links to the new libraries. 2016-05-06 23:35:04 -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 0e3644177e Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Chris Moeller 80aa1b7e25 Migrate DUMB plug-in to use ARC. 2016-05-03 00:58:19 -07:00
Chris Moeller 21c948212b Migrate FFMPEG plug-in to use ARC. 2016-05-03 00:58:05 -07:00
Chris Moeller 3c229f2017 Migrate APL plug-in to use ARC. 2016-05-03 00:57:52 -07:00
Chris Moeller 2f60cb42db Activated ARC for HighlyComplete plug-in, and made necessary fixes to it. 2016-05-03 00:32:28 -07:00
Chris Moeller e58e934db1 Fixed MIDI GS reset 2016-04-12 21:45:49 -07:00
Chris Moeller 6c8a08fff1 Implemented MIDI flavor override control for Sound Canvas VA Audio Unit 2016-04-12 21:16:25 -07:00
Chris Moeller 3c75c03b70 Implemented new Syntrax/JayTrax Module decoder. 2016-03-13 22:51:17 -07:00
Chris Moeller bd93d120a0 Added (disabled) AUPlayer configuration view, which is obviously not in real time due to the buffering, hence it is disabled. 2016-03-13 18:48:17 -07:00
Chris Moeller 039788226d - MIDI player now loops non-looping files internally if Repeat One is enabled
- MIDI player now supports installed Audio Unit plug-ins, and defaults to the DLS MIDI synthesizer
2016-01-20 21:11:05 -08:00
Chris Moeller fed76e9a49 Added new Audio Unit MIDI player, currently not in use. 2016-01-11 01:36:41 -08:00
Chris Moeller 5bd098fa88 Fixed playback of non-stereo Opus files 2015-12-22 00:39:00 -08:00
Chris Moeller d700174fa6 Fixed Game_Music_Emu input handling indefinite playback 2015-11-27 02:04:37 -08:00
Chris Moeller 9020667054 Fixed a minor slip-up after attempting to switch out the PSF decoder 2015-11-12 21:39:56 -08:00
Chris Moeller ce2303ef24 Update project files for new Xcode 2015-11-12 21:31:10 -08: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 3f55ef085a Hopefully fix munt madness for real this time 2015-05-16 19:22:06 -07:00
Chris Moeller f760870f06 Fixed munt dependency that should have been removed 2015-05-16 19:15:22 -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 18dac8e493 Added error checking to SID tune loading 2015-04-13 00:42:48 -07:00
Chris Moeller a6b6369a6d Added class priority levels to metadata readers, properties readers, and containers, all so sidplay can be downvoted for mishandling id MUS format when trying to read its own MUS format 2015-04-13 00:39:24 -07:00
Chris Moeller ddab71158e Change sidplay decoder priority so .mus hits the MIDI input first 2015-04-12 23:28:06 -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 d62a6463af Updated vio2sf. 2015-03-14 17:30:00 -07: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 f84cfcd647 Fixed MIDI drums 2015-02-22 12:15:07 -08:00
Chris Moeller b1b115d510 Potential fix for seeking too far into archived files 2015-02-22 11:56:51 -08:00
Chris Moeller 6a66946823 Various MIDI input fixes 2015-02-21 18:09:33 -08:00
Chris Moeller 1f0f4a75a0 Implemented bitrate reporting for vgmstream 2015-02-08 19:20:24 -08:00
Chris Moeller f55eb1d3bf Added a silence decoder, and fall back all decoder open failures on one second of silence 2015-02-08 18:15:02 -08:00
Chris Moeller ff4b8dd912 Fixed Musepack seeking, which was outright crashing since the last MPCDec update 2015-02-07 22:24:42 -08:00
Chris Moeller d6c6b18431 Fixed Ogg Vorbis support that an outside project update broke 2015-02-05 16:37:42 -08:00
o1 185fff8465 Another crash fix 2015-01-15 09:19:17 +03: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 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