Commit graph

1096 commits

Author SHA1 Message Date
Chris Moeller
718829aabe Now limited to playing two loops with an 8 second fade, as the previous position fetching method was broken by my own changes to DUMB which cause the position to wrap back around on every loop 2013-10-04 17:23:11 -07:00
Chris Moeller
e733074c01 Whoops, forgot to bundle File_Extractor into FileSource 2013-10-04 16:43:19 -07:00
Chris Moeller
46607c8d65 Added subsong support 2013-10-04 16:34:29 -07:00
Chris Moeller
1def63e087 Removed non-archive extensions 2013-10-04 16:33:42 -07:00
Chris Moeller
33b49c3de4 Added transparent archive unpacking of the first contained within the archive, for any non-archive file name extension 2013-10-04 16:32:58 -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
d76c1c2210 Now using GME to regulate track length with an 8 second fade 2013-10-04 13:33:39 -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
b032f06f6f Fixed header comments 2013-10-04 09:01:34 -07:00
Chris Moeller
432ba909cc Added VGZ to extensions list 2013-10-04 09:00:32 -07:00
Chris Moeller
23d4f90a1c Fixed GME container parser to support CogSource 2013-10-04 09:00:18 -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
810d58b4fe Made necessary changes to facilitate metadata reading from arbitrary file sources, like archives 2013-10-04 08:14:47 -07:00
Chris Moeller
1c37cefae6 Added ArchiveSource to project 2013-10-04 08:14:22 -07:00
Chris Moeller
1be4894b25 Added ArchiveReader plug-in based on File_Extractor 2013-10-04 08:13:30 -07:00
Chris Moeller
7c5eaed629 Added now playing spam hotkey, currently format hard coded 2013-10-04 04:16:09 -07:00
Chris Moeller
a5d8401477 Added more safety checks and basic seeking support to WMA plugin 2013-10-03 03:44:39 -07:00
Chris Moeller
132fe98e84 Added APE and ASF tag support 2013-10-03 02:56:41 -07:00
Chris Moeller
9827964b63 Added XWMA extension and some other MIME type 2013-10-03 02:56:07 -07:00
Chris Moeller
3c49691393 Fixed the preferences window, which became borderless with the switch to a newer base SDK 2013-10-03 01:42:45 -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
6ea103b1c3 Implemented ReplayGain support, so far only in the HighlyComplete component. 2013-10-01 23:00:16 -07:00
Chris Moeller
5d141f1d70 Added file storage dictionary, so that psflib can recycle CogSource objects passed into the decoder. Also fixes issues of various file objects being leaked 2013-09-30 18:20:31 -07:00
Chris Moeller
4d51c93c39 Reworked Highly Complete to only initialize the respective decoder core when starting playback, which greatly speeds up playlist metadata info retrieval 2013-09-30 13:35:03 -07:00
Chris Moeller
b002fed263 Wink, wink, nudge, nudge 2013-09-30 13:33:52 -07:00
Chris Moeller
e644c56511 Added link for binaries 2013-09-30 12:54:46 -07:00
Chris Moeller
2a58a18d84 Amended README 2013-09-30 12:53:50 -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
63b8f55dcf Fixed WavPack floating point input handling 2013-09-30 12:31:16 -07:00
Chris Moeller
87198d04c0 Minor bugfix so GSF decoder doesn't slowly overbuffer into oblivion 2013-09-30 09:17:56 -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
b9d451c96f Corrected base classes to silence warnings 2013-09-29 18:59:04 -07:00
Chris Moeller
3921d51df5 Forgot one nil return condition 2013-09-29 18:58:24 -07:00
Chris Moeller
83d59d0c13 BlankZeroFormatter now returns an empty NSString instead of nil, which was causing an unhandled exception that locked up the window 2013-09-29 17:30:23 -07:00
Chris Moeller
d8787c2016 Only keep DUMBFILE and DUMBFILESYSTEM local to open function, and eliminate unnecessary close callback 2013-09-29 17:28:58 -07:00
Chris Moeller
25bf55459e Silenced some warnings 2013-09-29 17:27:55 -07:00