Commit Graph

343 Commits (1222c96268f7dd03cf541e9a39ae5672fecf50e3)

Author SHA1 Message Date
Chris Moeller 1222c96268 Updated vgmstream to support BFSTM files 2014-10-19 14:09:45 -07:00
Chris Moeller fea1b147a6 Enabled lazyusf HLE support by default 2014-10-14 22:33:05 -07:00
Chris Moeller da4c4cf510 Removed unused variable 2014-10-14 22:32:50 -07:00
Chris Moeller 63d255db7d Fixed vgmstream fading to return the correct block length on the start of the fade 2014-09-30 16:57:14 -07:00
Chris Moeller 43ea955190 Fixed my faulty vgmstream fade out routine 2014-09-28 18:11:44 -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 7f083607a1 Fixed playptmod vblank mode kicking in when length probe for vblank mode exceeds safety limit 2014-09-05 23:16:17 -07:00
Chris Moeller cc0f04d8f9 Updated vgmstream with experimental BFWAV support 2014-08-02 21:22:09 -07:00
Chris Moeller 05f57e9009 Fixed BASSMODS backward jumps counting toward loops 2014-07-07 20:19:29 -07:00
Chris Moeller e3bc17302a Fixed BASSMODS seeking 2014-07-06 22:18:15 -07:00
Chris Moeller 75c565da0d Fixed HTTP streaming FFMPEG supported formats 2014-07-04 01:07:55 -07:00
Chris Moeller 3d26315db9 Project file fix 2014-07-04 01:07:30 -07:00
Chris Moeller bda2b9e92e Implemented BASS IT and MO3 decoder, takes priority over DUMB 2014-07-02 23:05:25 -07:00
Chris Moeller 560efaf8b8 Fixed MIDI track repeat when the current file has no loop points 2014-05-11 19:27:09 -07:00
Chris Moeller d8817e8f3b Fixed FFMPEG input hitting the end of the stream with samples already in the buffer causing it to live lock afterward 2014-04-26 15:38:45 -07:00
Chris Moeller 7876eed573 Fixed playptmod length detection when testing for vblank timing 2014-04-24 18:11:53 -07:00
Chris Moeller 3e9f3f531e Fixed library include path 2014-04-23 22:02:40 -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 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 52e8c8f07d Updated vio2sf with multiple configurable resampling modes 2014-03-31 20:38:24 -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 9d5a1fc32e Handled FLAC seeking to the end of file, and stopping on seek errors in general 2014-03-26 02:46:36 -07:00
Chris Moeller 104e4c140f Fixed seeking to the end of files with FFMPEG plug-in 2014-03-26 02:27:51 -07:00
Chris Moeller aacffb9981 Fixed DUMB notes cutting/hanging 2014-03-26 02:27:28 -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 51f71732e1 Project file change, so modplay.bundle is not spuriously archived separately from the main app it is already installed into 2014-03-24 20:24:09 -07:00
Chris Moeller 9059e8f308 PSF/PSF2 playback now obeys refresh tags on .psflib files 2014-03-24 18:37:10 -07:00
Chris Moeller f90ef2bf0c Added UMX support to the modplay plugin 2014-03-21 16:31:45 -07:00
Chris Moeller 1b9fc96ed1 Updated DUMB 2014-03-21 07:16:44 -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 e4d76dd1ca Added st3play plugin 2014-03-18 20:17:45 -07:00
Chris Moeller 053bda3d92 Fixed LDS playback 2014-03-14 17:57:48 -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 24a3573503 Updated FFMPEG, and enabled some new formats, including Atrac3+ 2014-03-09 21:16:37 -07:00
Chris Moeller 895cb7440f Fixed playptmod running indefinitely 2014-03-08 23:50:43 -08: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 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 a4d0959623 Added vgmstream plugin 2014-02-25 23:50:54 -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 c438cc7ed1 Decreased xSF silence detection threshold to 5 seconds for all formats except for PSF and PSF2, improved USF sample rate detection, and fixed USF leading silence removal 2014-02-19 16:59:06 -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 6e234756c1 LazyUSF input now ignores SIGPIPE, so the lazyusf process terminating abnormally won't cause Cog to terminate 2014-02-13 21:37:35 -08:00
Chris Moeller 9cd138384d Setting Repeat One will now direct all synthesizing decoders to run forever, rather than merely restarting repeatedly. Playptmod now cuts off length detection after half an hour, in case some files' loops are not detected. 2014-02-13 21:16:18 -08:00
Chris Moeller 7531b3324f Improved the robustness of the lazyusf communication process to terminate cleanly if the external process crashes or otherwise terminates improperly. Also updated lazyusf to terminate if its input pipe is broken during decoding. 2014-02-13 20:21:44 -08:00
Chris Moeller f2b981acba Rewrote and enabled lazyusf support, now working properly 2014-02-12 23:34:52 -08:00
Chris Moeller 06b1058b47 YOU DEATH IST KNoW ME NoW 2014-02-05 17:49:56 -08:00