Commit Graph

214 Commits (df76c887fb06a37e24b0323796bf1ea7c3121f58)

Author SHA1 Message Date
Chris Moeller cee6ab4b8f Changed more bundle identifiers; Added NCSF player to HighlyComplete, which necessitates using libc++, forcing this plugin to require 10.7 2013-10-10 17:13:18 -07:00
Chris Moeller dda7bf994d Whoops, forgot to enable generating debugging symbols for the release targets in those projects 2013-10-10 04:52:15 -07:00
Chris Moeller 0ca7c2ee2f Enabled DWARF with dSYM for release target on all projects 2013-10-10 04:41:25 -07:00
Chris Moeller 5ade3931d3 Corrected bundle identifiers 2013-10-10 04:28:04 -07:00
Chris Moeller cade82ee64 Removed unnecessary variable 2013-10-10 03:41:59 -07:00
Chris Moeller 3e057adf56 Replaced every instance of NSEnumerator with for/in loops 2013-10-10 01:44:45 -07:00
Chris Moeller 81c62891bd Added support for iTunSMPB to MP3 parser; Replaced crappy MP3 seek function with accurate full file parse with 8 packet pre-roll; Changed top level decoder plugin to truncate output at the specified duration 2013-10-09 21:23:50 -07:00
Chris Moeller 555ccc9e87 Now storing all album art internally as its original format and synthesizing NSImage objects on demand 2013-10-09 13:53:13 -07:00
Chris Moeller bbb5549873 Added MPEG Audio support to FFMPEG plugin, which also supports proper seeking in VBR files; Fixed decoding of files which contain multiple streams 2013-10-08 23:57:58 -07:00
Chris Moeller 707bc85e24 Removed MAD plugin 2013-10-08 23:56:49 -07:00
Chris Moeller b23733277c Added m3u8 extension to m3u plugin 2013-10-07 20:27:38 -07:00
Chris Moeller 2837b12d32 Fix unsigned reporting, and can't match unsigned type declaration exactly 2013-10-07 11:26:23 -07:00
Chris Moeller 0d89cf2e6f Quick fix in case something throws 8 bit samples at us 2013-10-07 11:19:02 -07:00
Chris Moeller 640a2f54c6 Fixed bitrate reporting 2013-10-07 11:12:25 -07:00
Chris Moeller 2f730e1822 Added TAK support 2013-10-07 11:09:38 -07:00
Chris Moeller a8df4ddab5 Renamed WMA projects to FFMPEG, for future expansion 2013-10-07 10:33:35 -07:00
Chris Moeller 7a4e297828 Fixed fading 2013-10-05 15:47:35 -07:00
Chris Moeller 74b6188772 Implemented floating point sample format support into CogAudio and all relevant plug-ins 2013-10-05 14:15:09 -07:00
Chris Moeller 525e296cc7 Implemented Opus decoder and tag reader 2013-10-05 02:01:33 -07:00
Chris Moeller ba69558a99 Hard coded bits per sample, as it should be 2013-10-05 02:00:25 -07:00
Chris Moeller 2426d7f7fd Implemented native file reader protocols for avformat so it uses CogSource to read files 2013-10-04 20:57:46 -07:00
Chris Moeller 66925054e9 Added J2B and UMX archive support 2013-10-04 19:25:45 -07:00
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 d76c1c2210 Now using GME to regulate track length with an 8 second fade 2013-10-04 13:33:39 -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 d0c84ed9e5 Removed user settings from repository 2013-10-04 10:58:21 -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 810d58b4fe Made necessary changes to facilitate metadata reading from arbitrary file sources, like archives 2013-10-04 08:14:47 -07:00
Chris Moeller 1be4894b25 Added ArchiveReader plug-in based on File_Extractor 2013-10-04 08:13:30 -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 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 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 c31415f4b6 Fix new WavPack inclusion in OS X project 2013-09-30 12:43:21 -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