Commit Graph

1140 Commits (7128273201d8df7c2e8a71171125032ccd1ae74c)

Author SHA1 Message Date
Chris Moeller 7128273201 Fixed fading, and fixed files to stop when they've reached the end 2013-10-15 12:58:45 -07:00
Chris Moeller c3a4189ef4 Improved loop handling 2013-10-15 12:46:44 -07:00
Chris Moeller 2e553c7186 Fixed loop handling if only a loop start or end marker is found 2013-10-15 11:52:20 -07:00
Chris Moeller 1b9f74db68 Made some things static like they should be 2013-10-15 11:48:33 -07:00
Chris Moeller e3fa04a57c Remove newly added entry from the cache if the font failed to load 2013-10-15 11:41:57 -07:00
Chris Moeller 99c1942eb3 Added a SoundFont handle cache, since BASSMIDI doesn't appear to employ reference counting on its SoundFont handles 2013-10-15 11:34:55 -07:00
Chris Moeller 7d600e1911 Fixed files ending when seeking 2013-10-15 11:30:18 -07:00
Chris Moeller 2c8f085a3d Clear the selection when adding items to the playlist, so that the info dialog will hopefully have some valid data next time a track is selected 2013-10-15 10:38:37 -07:00
Chris Moeller 617eae5c8e Added Properties item to playlist context menu to show the Info window 2013-10-15 08:22:40 -07:00
Chris Moeller 9d4da8ad7b Not installing MIDI bundle globally 2013-10-15 08:08:46 -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 fe90454d23 Updated the help book 2013-10-14 00:28:28 -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 05483d9c24 Fixed seeking backwards 2013-10-13 21:45:14 -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 9d6f583eff Bypass sending notifications to Growl if Last.fm is enabled and running, as Last.fm has its own display notifications 2013-10-13 15:13:27 -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 ff03b6705b Handle the sync type as well 2013-10-13 13:39:53 -07:00
Chris Moeller e86d0b488c Now passes on the initial frames and clockdown settings 2013-10-13 13:38:47 -07:00
Chris Moeller cc31d2ddce Enabled linear interpolation 2013-10-13 13:29:53 -07:00
Chris Moeller 7e34ccd15a Shuffled around init/deinit of vio2sf state a bit 2013-10-13 13:21:56 -07:00
Chris Moeller 11fb240606 Fixed a memory leak 2013-10-13 13:16:11 -07:00
Chris Moeller 5f1c111bc7 Bumped minimum system version in the Info.plist 2013-10-13 13:02:49 -07:00
Chris Moeller 24b53c6e71 Implemented 2SF format support 2013-10-13 13:02:19 -07:00
Chris Moeller 9041ba977f Fixed Last.fm command queue crashing 2013-10-13 08:08:15 -07:00
Chris Moeller 70e571fed9 Now handling a race condition where the buffer is emptied between where it is read and where it is told how much has been read from it 2013-10-13 05:59:19 -07:00
Chris Moeller a52c54a12c Initialize some pointers properly, and redesign to reallocate the converter buffer instead of freeing it every time 2013-10-13 05:14:57 -07:00
Chris Moeller 2997033e6b Added missing binding from PlaylistLoader to PlaybackController 2013-10-13 04:58:48 -07:00
Chris Moeller 088594dc8c Implemented clipboard support for the playlist view 2013-10-12 22:08:34 -07:00
Chris Moeller 1850f3be7d Fixed full view playlist undo/redo actions 2013-10-12 21:09:54 -07:00
Chris Moeller 208bf19ace Fixed track length/fade times in the event that someone has files with multiple values for those fields 2013-10-12 19:46:25 -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 759aeab4fb Implemented pause on startup 2013-10-12 19:16:47 -07:00
Chris Moeller ee29955db0 Fixed build version info generator 2013-10-12 17:53:59 -07:00
Chris Moeller e6a2773e8a XML playlists will no longer store metadataLoaded for files where an error occurred 2013-10-12 17:20:57 -07:00
Chris Moeller 26cf87a62e Oops, ChainQueue items should not be removed twice 2013-10-12 16:03:59 -07:00
Chris Moeller e87fd1b4b7 Ryan Brignoni: Updating AppleRemote with latest files from VideoLAN repo and adding support for new 2009 Apple remote buttons in Cog. 2013-10-12 14:47:39 -07:00
Chris Moeller 505d145f94 Forgot to add SPMediaKeyTap files 2013-10-12 14:45:45 -07:00
Chris Moeller 5091d13fcb mamburu: Prevent starting Last.fm if Last.fm 2.x.x is already running 2013-10-12 14:43:46 -07:00
Chris Moeller 078caa7980 mamburu: Added an option to enable/disable giving up media keys control to Last.fm app 2013-10-12 14:41:57 -07:00
Chris Moeller af76c33bb0 mamburu: Happy New Year commit (which accidentally fixes #83 - enqueueing from FileTree now respects playlist settings while FileTree context menu items still do what they say and don't depend on playlist settings). Also, the code should be cleaned up a bit, but i'm too sleepy to do it now. 2013-10-12 14:31:28 -07:00
Chris Moeller 85937086d2 mamburu: SPMediaKeyTap (https://github.com/nevyn/SPMediaKeyTap) is now used to handle media keys - iTunes won't start on Play button while Cog is running 2013-10-12 14:26:52 -07:00