Commit Graph

1285 Commits (06b1058b470210dcedea0faf94ba9d455ca2acff)

Author SHA1 Message Date
Chris Moeller 06b1058b47 YOU DEATH IST KNoW ME NoW 2014-02-05 17:49:56 -08:00
Chris Moeller a614cc17b9 Added support for a pipe-fed console lazyusf player, currently disabled because it's horribly unstable 2014-02-05 17:35:02 -08:00
Chris Moeller 74689e0ff1 Sign application outside of Xcode, since passing the deep option there doesn't seem to sign everything in the app bundle 2014-02-03 21:24:59 -08:00
Chris Moeller cafc0182f8 Change certificate parameter again, this time generic for any Developer ID 2014-01-19 19:07:56 -08:00
Chris Moeller ad156b20a4 Changed certificate again, correct this time. 2014-01-14 00:44:40 -08:00
Chris Moeller 25f049beee Changed signing certificate to Mac Developer 2014-01-14 00:21:09 -08:00
Chris Moeller 060c0ebc27 Updated DUMB's unmo3 library to version 2.4.0.5, which fixes decoding MP3 compressed samples 2014-01-05 19:10:19 -08:00
Chris Moeller 78261d6469 Committed Sparkle changes to local git repository 2013-12-14 19:57:23 -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 2f35443b66 DUMB module decoder automatically switches on Lanczos resampling when it guesses the target system is fast enough to handle it 2013-11-23 18:57:46 -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 092fdda05a Fixed FFMPEG seeking 2013-11-14 23:28:02 -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 a4a8a8cc63 HighlyComplete will now stop filling its internal buffer when it has emulated enough to reach the tagged end of the track 2013-11-05 16:17:24 -08:00
Chris Moeller c524bd406e Fixed HighlyComplete to properly seek when there are samples buffered 2013-11-05 16:04:34 -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 f005ee852c Changed Hively plugin project to not install itself 2013-11-05 15:36:59 -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 8451c45931 Fixed home directory location inside archives 2013-11-03 00:58:25 -07:00
Chris Moeller dd2386aba8 Fixed another BASS include path 2013-11-03 00:52:06 -07:00
Chris Moeller 266688e893 Fixed BASS include path so it's relative to the MIDI PlugIn project location 2013-11-03 00:49:16 -07:00
Chris Moeller b28705d5d9 Fixed MIDI looping 2013-11-03 00:44:01 -07:00
Chris Moeller 00c13ec061 Fixed HighlyComplete silence detection to handle DC offset silence 2013-11-01 16:57:07 -07:00
Chris Moeller d898cf4f71 Added MO3 support 2013-11-01 12:24:59 -07: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 557e48253d Added HVL and AHX file types to list of registered file types 2013-10-29 17:35:51 -07:00
Chris Moeller a3dfee75f8 Cleaned up minor warnings and removed unnecessary imports 2013-10-29 17:32:41 -07:00
Chris Moeller d20973235b Implemented Hively Player support 2013-10-29 15:51:55 -07:00