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 |
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
|
142a144b08
|
Fixed some MIDI looping issues, and added support for RPG Maker loops
|
2013-12-14 19:56:59 -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
|
092fdda05a
|
Fixed FFMPEG seeking
|
2013-11-14 23:28:02 -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
|
f005ee852c
|
Changed Hively plugin project to not install itself
|
2013-11-05 15:36:59 -08:00 |
Chris Moeller
|
1d2c753b90
|
Fixed a few bundle identifiers
|
2013-11-04 15:18:21 -08: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
|
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 |
Chris Moeller
|
cae86b582f
|
Replaced snes_spc with higan accurate core, and enabled SFM support
|
2013-10-26 01:54:06 -07:00 |
Chris Moeller
|
c61b592f71
|
Increased xSF silence detection threshold even more for some stupid DSF rips.
|
2013-10-24 09:06:03 -07:00 |
Chris Moeller
|
5de4d2b3d7
|
Increased silence detection threshold
|
2013-10-24 04:35:30 -07:00 |
Chris Moeller
|
d99477f49f
|
Fixed silence detection
|
2013-10-24 04:35:16 -07:00 |
Chris Moeller
|
af3a40bdc2
|
Added support for per-file SoundFonts, either named filename.ext.ext2, filename.ext2, or parentdirectoryname.ext2, where ext2 is sflist, sf2pack, or sf2, preferred in that order.
|
2013-10-23 22:53:39 -07:00 |
Chris Moeller
|
7af4e94b03
|
Removed signature application from individual projects and added --deep option to the main app project
|
2013-10-22 18:41:57 -07:00 |
Chris Moeller
|
82d4d7b548
|
Implemented a MOD-only plugin based on my fork of eightbitbubsy's playptmod
|
2013-10-22 10:03:18 -07:00 |
Chris Moeller
|
ad9a949c26
|
Turned on code signing
|
2013-10-21 18:28:53 -07:00 |
Chris Moeller
|
63fba5930e
|
Implemented support for multiple decoders per file name extension, with a floating point priority control per interface. In the event that more than one input is registered to a given extension, and we match that extension, it will be passed off to an instance of the multi-decoder wrapper, which will try opening the file with all of the decoders in order of priority, until either one of them accepts it, or all of them have failed. This paves the way for adding a VGMSTREAM input, so I can give it a very low priority, since it has several formats that are verified by file name extension only. All current inputs have been given a priority of 1.0, except for CoreAudio, which was given a priority of 0.5, because it contains an MP3 and AC3 decoders that I'd rather not use if I don't have to.
|
2013-10-21 10:54:11 -07:00 |
Chris Moeller
|
01dd0b4306
|
On second thought, let's do that a little differently
|
2013-10-21 05:34:52 -07:00 |
Chris Moeller
|
c3ffa116c0
|
Fixed a serious bug with silence buffer filling
|
2013-10-21 05:33:48 -07:00 |
Chris Moeller
|
d44b2e8fce
|
Fixed GSF playback for real this time
|
2013-10-21 05:33:22 -07:00 |
Chris Moeller
|
4c80ec01aa
|
Improved NCSF playback and seeking by using a permanent buffer instead of allocating a new one on every readData or seek operation
|
2013-10-21 05:16:33 -07:00 |
Chris Moeller
|
290ed6c239
|
Fixed GSF playback
|
2013-10-21 05:13:48 -07:00 |
Chris Moeller
|
a8b01f16e3
|
Added start silence skipping and end silence detection
|
2013-10-21 02:52:43 -07:00 |
Chris Moeller
|
1e0303b1a3
|
Fix possible serious error which could result in overrunning the caller's buffer
|
2013-10-21 00:40:35 -07:00 |
Chris Moeller
|
849dcf6c29
|
Updated MPCDec to version 1.2.6
|
2013-10-21 00:39:44 -07:00 |
Chris Moeller
|
761ea97e0e
|
Corrected seeking function for Neill's emulators, most of which have a maximum number of samples they'll render per call; the seeking function also breaks out the instant that any of those cores return an error status
|
2013-10-20 22:02:59 -07:00 |
Chris Moeller
|
4764c5eacd
|
Fix seeking before readAudio is called
|
2013-10-20 21:25:25 -07:00 |
Chris Moeller
|
e930372d1e
|
Updated sflist preset control to match latest foo_midi, now supports multiple preset commands per group, and channel commands support hyphenated ranges
|
2013-10-20 17:30:59 -07:00 |
Chris Moeller
|
2e07cf29a0
|
Added sflist channel and preset redirection control, just like foo_midi
|
2013-10-18 21:01:19 -07:00 |
Chris Moeller
|
16396ad20a
|
Fixed MIDI fading and stopping at the end
|
2013-10-18 18:52:59 -07:00 |
Chris Moeller
|
39f4c60f19
|
Enabled DEBUG=1 macro in debug builds of several older projects
|
2013-10-17 23:39:26 -07:00 |
Chris Moeller
|
015a09d419
|
Fixes for non-looping file playback and precision handling on 32 bit targets
|
2013-10-16 10:03:40 -07:00 |
Chris Moeller
|
711da5fe24
|
Added MIDI container processor and metadata reader
|
2013-10-16 08:59:44 -07:00 |
Chris Moeller
|
870357a385
|
Archive container handler now skips files unsupported by the installed decoder plugins
|
2013-10-16 07:31:30 -07:00 |
Chris Moeller
|
34632b8a36
|
Whoops, forgot to increment the reference counter when a cache open finds a match
|
2013-10-16 03:30:49 -07:00 |
Chris Moeller
|
22f9e86fd1
|
Fixed std::chrono::duration shenanigans
|
2013-10-16 03:21:12 -07:00 |
Chris Moeller
|
cf3318c2c9
|
Replaced pthread and system time primitives with std::mutex, std::chrono, and std::this_thread::sleep_for, and fixed the thread iterator loop to continue iterating properly on object removal
|
2013-10-16 03:05:16 -07:00 |
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
|
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
|
05483d9c24
|
Fixed seeking backwards
|
2013-10-13 21:45:14 -07:00 |
Chris Moeller
|
c3f90b4608
|
Updated vio2sf
|
2013-10-13 21:38:58 -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
|
24b53c6e71
|
Implemented 2SF format support
|
2013-10-13 13:02:19 -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
|
97e94c0330
|
Updated TagLib
|
2013-10-12 13:51:36 -07:00 |
Chris Moeller
|
613c71c41f
|
mamburu: Fix for a crash caused by some weird flacs that have multiple STREAMINFO metadata blocks with wrong values
|
2013-10-11 07:25:41 -07:00 |
Chris Moeller
|
ca0b43de0f
|
mamburu: Reading dates from cue fixed
|
2013-10-11 06:20:08 -07:00 |
Chris Moeller
|
74db595a2d
|
mamburu: Better titles for game music containers
|
2013-10-11 05:48:19 -07:00 |
Chris Moeller
|
06378252c0
|
Fixed adding single contained entry to playlist for cue, dumb, and gme containers
|
2013-10-11 05:41:36 -07:00 |
Chris Moeller
|
e5a648578b
|
mamburu: Logging improved, no more excessive logging in release builds
|
2013-10-11 05:03:55 -07:00 |
Chris Moeller
|
4d7b96107b
|
Added TrueAudio support
|
2013-10-10 23:51:19 -07:00 |
Chris Moeller
|
570fd380f8
|
Added a whole bunch of formats for WAV support
|
2013-10-10 23:25:26 -07:00 |
Chris Moeller
|
21b78fde9f
|
Added DCA/DTS/DTS-HD support
|
2013-10-10 22:13:27 -07:00 |
Chris Moeller
|
de467b38d6
|
Added AC3 decoder to FFMPEG plugin
|
2013-10-10 21:53:28 -07:00 |
Chris Moeller
|
fd9d9a7065
|
Fixed several bugs with decoding audio
|
2013-10-10 21:52:32 -07:00 |
Chris Moeller
|
4aab503658
|
Removed APE tag reader from APL plugin and enabled stub APE tag reading of APE tags from APL files in the TagLib plugin
|
2013-10-10 21:49:16 -07:00 |
Chris Moeller
|
a9982e9c80
|
Removed the separate Monkey's Audio decoder and MAC framework
|
2013-10-10 20:55:51 -07:00 |
Chris Moeller
|
51dc6fae15
|
Enabled APE support and reworked FFMPEG decoder according to the mamburu fork
|
2013-10-10 20:55:32 -07:00 |
Chris Moeller
|
02ac3299ed
|
Changed bundle identifiers again
|
2013-10-10 17:44:25 -07:00 |
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 |
Chris Moeller
|
fdabbca701
|
Replaced AudioOverload with HighlyComplete
|
2013-09-30 03:36:30 -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
|
fa6b5d4290
|
Changed debug target to 32-bit so I can debug with the 10.6 SDK target
|
2013-09-29 17:25:22 -07:00 |
Chris Moeller
|
17682d4397
|
Updated DUMB
|
2013-09-27 20:24:23 -07:00 |
vspader
|
d969f5a6a7
|
Merged changes from master.
|
2010-10-26 20:47:38 -07:00 |
vspader
|
8d8f36824e
|
Fix bug in HTTP response header parsing.
|
2010-10-26 20:47:14 -07:00 |
mscott
|
1269de06f9
|
Add artwork fetch from image file in directory when no embedded image is found (looks for image files named or ending with "cover", "folder", "album" or "front").
Clean up playlist popup menu validation.
|
2010-04-05 12:40:17 -05:00 |
vspader
|
f1b965bf12
|
Patch from T. Million for 24-bit mad output.
|
2009-11-30 20:18:47 -08:00 |
vspader
|
288c5cbee5
|
Misc leaks fixes.
|
2009-09-01 21:14:07 -07:00 |
vspader
|
56b50c509f
|
Updated all subprojects to use the 10.5 SDK.
|
2009-08-16 10:58:44 -07:00 |
vspader
|
90ae894156
|
Added error check for GME plugin to stop crashes on unsupported files.
|
2009-07-15 19:11:55 -07:00 |
vspader
|
5422a1cddd
|
Assume / for path if none is present in a url.
|
2009-03-13 23:33:11 -07:00 |
vspader
|
290aba1af4
|
More memory leak fixes in cue sheets.
|
2009-03-08 13:19:25 -07:00 |
vspader
|
28c77f0814
|
Fixed memory leak in cue sheets.
|
2009-03-08 13:17:45 -07:00 |
vspader
|
7491fd3bf0
|
Support for album art metadata.
|
2009-03-08 13:04:09 -07:00 |
vspader
|
f363423323
|
Fixed off by one error.
|
2009-03-07 02:20:30 -08:00 |
vspader
|
d391d8c616
|
Added a couple of explanatory comments.
|
2009-03-07 02:11:33 -08:00 |
vspader
|
54c0d3b38d
|
Moved HTTPSource back to plain ol' objc.
|
2009-03-07 02:09:04 -08:00 |
vspader
|
d468f240e7
|
Tweaked the HTTP Connection class so it uses ASCII encoding.
|
2009-03-07 02:06:09 -08:00 |
vspader
|
a19e3f3b8c
|
Removed JNetLib reference.
|
2009-03-07 01:25:38 -08:00 |
vspader
|
870620c2b8
|
Brought back custom socket class. Added HTTPConnection class to handle blocking HTTP connections.
|
2009-03-07 01:25:13 -08:00 |
vspader
|
bf7b2c0a2b
|
Added timeout and chillout logic to the HTTP source so it doesn't freak out when there's no data available.
|
2009-03-06 21:58:50 -08:00 |
vspader
|
4eee66d16a
|
Fixed bug where connection errors caused 100% cpu.
|
2009-03-06 20:39:33 -08:00 |
vspader
|
a48b1242df
|
Formatting changes.
|
2009-03-05 08:09:29 -08:00 |
vspader
|
5d91bda8fe
|
Cleaned up HTTP code a little.
|
2009-03-05 08:09:02 -08:00 |
vspader
|
acf8f8f3be
|
Updated HTTPSource to use JNetLib.
|
2009-03-05 00:01:36 -08:00 |
vspader
|
5080a71c4e
|
Fixed up Pls reading so it doesn't try including any old entry with an =.
|
2009-03-04 22:55:51 -08:00 |
vspader
|
545e658192
|
Modified HTTPSource plugin so it uses JNetLib.
|
2009-03-04 22:29:47 -08:00 |
vspader
|
ba32cf22fb
|
Fixed endianness for WavPack plugin.
|
2009-03-03 08:19:46 -08:00 |
vspader
|
5d0372d368
|
Fix nil key or value in AO metadata.
|
2009-03-01 17:13:54 -08:00 |
vspader
|
31a55fa219
|
Get AO working on PPC.
|
2009-03-01 17:07:57 -08:00 |
vspader
|
717c3861b8
|
Modified AO decoder so it always asks for sampleRate/60. This is a limitation of the psf decoders.
|
2009-03-01 16:29:43 -08:00 |
vspader
|
b655ea2da1
|
Fixed errant leak fix.
|
2009-03-01 12:22:55 -08:00 |
vspader
|
7e79da16be
|
Added more mini format file types.
|
2009-03-01 11:27:54 -08:00 |
vspader
|
40c723df79
|
Fixed issues with dreamcast dsf playback.
|
2009-03-01 11:00:46 -08:00 |
vspader
|
a49cd40952
|
Fixed memory leaks.
|
2009-02-28 23:13:35 -08:00 |
vspader
|
1805393e20
|
Added more file extensions for AO decoder.
|
2009-02-28 22:05:38 -08:00 |
vspader
|
c86364cbf3
|
Added AudioOverload plugin.
|
2009-02-28 22:04:03 -08:00 |
vspader
|
82d9ce01bd
|
Fixed file source plugin so URL still exists after closing.
|
2009-02-28 22:03:51 -08:00 |
vspader
|
b78bae6e99
|
Small gapless fixes.
|
2009-02-27 21:25:54 -08:00 |
vspader
|
672c05ec14
|
Further tweaks to mp3 gapless logic.
|
2009-02-26 22:46:05 -08:00 |
vspader
|
94259fd366
|
Fix up gapless logic a little.
|
2009-02-26 22:12:05 -08:00 |
vspader
|
876efcde38
|
Rearranged comparison to prevent underflow.
|
2009-02-26 21:31:20 -08:00 |
vspader
|
081ca505dc
|
Removed debug log.
|
2009-01-19 17:16:24 +00:00 |
lmsilva
|
25b52f1ec2
|
|
2008-12-15 10:27:28 +00:00 |
lmsilva
|
dda74d0608
|
fixed seek slider from becoming active & disabling it when STOP occurs
|
2008-11-21 15:14:23 +00:00 |
vurlix
|
38e6e9af62
|
fix some bugs reported by the clang static analyzer
|
2008-08-26 17:45:16 +00:00 |
vspader
|
208a541c4c
|
Updated project files.
|
2008-06-21 05:04:23 +00:00 |
vspader
|
f53bfc861d
|
Side pane say what?
|
2008-06-21 04:05:30 +00:00 |
vasfed
|
f9f0891f6c
|
Fixed a bug in APL plugin with image files containing # in name
|
2008-05-18 08:04:46 +00:00 |
vasfed
|
e063790e93
|
Updated APL plugin to use new protocol
Added support for behavior modifiers on addition/opening of files
Added Command+Control as modifier for open/enqueue
|
2008-05-09 21:24:49 +00:00 |
vspader
|
549a0cf2da
|
Fix for MAD sample scaling routine.
|
2008-05-03 19:37:10 +00:00 |
vspader
|
03ad906fb4
|
Fixed shorten and cue sheet decoders so they conform with the updated protocols.
|
2008-03-30 15:43:28 +00:00 |
vspader
|
2a6d847f70
|
Fixed pls file loading.
|
2008-03-13 02:00:51 +00:00 |
vspader
|
dc891b5c5b
|
Fixed track numbers for game music plugin.
|
2008-03-13 00:44:41 +00:00 |
vspader
|
646c71fefb
|
Made xibs and project files binary so they dont show up in diffs.
Removed horizontal scrolling from playlist.
|
2008-03-07 01:28:56 +00:00 |
vspader
|
79cd625152
|
Changed year to an NSNumber. Fixed up taglib plugin. Tracks/Years with 0 now show up as nothing.
|
2008-03-04 00:43:47 +00:00 |
matthewleon
|
69e802052e
|
Spotlight sorts by track number properly.
|
2008-03-03 23:02:52 +00:00 |
vspader
|
9af41d7542
|
A few taglib fixes. Reads id3v2 before ape for mp3 files. Added AutoReleasePool to backgrounded method.
|
2008-03-03 03:26:19 +00:00 |
vspader
|
6a4b661208
|
Modified taglib plugin to not use the C bindings since they are not thread safe. Used C++ classes instead, which are.
|
2008-03-03 01:55:25 +00:00 |
areff
|
e5187b9a48
|
Some WMA cleanup, more to come.
|
2008-03-01 14:11:30 +00:00 |
vspader
|
6c5ecf3701
|
Updated PlaylistView so status column header is blank.
|
2008-03-01 02:48:12 +00:00 |
areff
|
e073f48dd5
|
WMAs now play. Seek is still lacking, also metadata readers. Code needs cleanup.
|
2008-02-28 19:29:22 +00:00 |
areff
|
d59e118e1d
|
Set default seek to 5, added menu separator to context menu, fixed silly wma crasher
|
2008-02-28 13:11:37 +00:00 |
areff
|
04ef1c2fa3
|
initial code for WMA readAudio:frames method added, severely broken
|
2008-02-28 12:49:19 +00:00 |
areff
|
c5a869d406
|
Some basic WMA code added, reads file properties correctly, code of function tag_recode in asf.c changed due to crasher (this needs to be investigated)
|
2008-02-28 05:33:56 +00:00 |
areff
|
37d159e009
|
Initial WMA framework and plugin structure added to project.
|
2008-02-26 20:53:18 +00:00 |
vspader
|
a54f6ecfe5
|
Fixed bitrate calculation.
|
2008-02-20 01:09:15 +00:00 |
areff
|
f20b10fdd4
|
Most of the Repeat logic is in place (needs some brush up here and there). Still missing Repeat Album. Disabled some annoying debug output from MADDecoder. Updated KnownIssues.
|
2008-02-19 19:59:35 +00:00 |
vspader
|
8434f6e3b3
|
Added RepeatTransformers with the beginnings of support for the repeat modes. MenuItems's reflect the repeat state (yet do not work to set the state yet), and the repeat button toggles w/images as expected..
|
2008-02-19 03:39:43 +00:00 |
vspader
|
5434fe510b
|
Fixed mp3 bitrate calculation.
|
2008-02-17 19:59:01 +00:00 |
vspader
|
ecf7f30fb4
|
Updated Musepack plugin to use new decoder protocol.
|
2008-02-10 16:18:23 +00:00 |
vspader
|
4bd896afb3
|
Updated GME to use new decoder protocol.
|
2008-02-10 16:04:28 +00:00 |
vspader
|
a6c7666143
|
Updated dumb plugin to use new decoder protocol.
|
2008-02-10 15:56:18 +00:00 |
vspader
|
445797157c
|
Fixed bug in Dumb plugin when title is not found.
|
2008-02-10 15:40:01 +00:00 |
vspader
|
3244e20608
|
Added patch for compilation case-sensitive filesystems from Matthew Grinshpun.
|
2008-02-08 00:08:56 +00:00 |
vspader
|
a9d103261f
|
Fixed bug in flac decoder.
|
2008-01-23 02:45:57 +00:00 |
vspader
|
5715522470
|
Moved to frame-based reading/seeking instead of byte/second based. Some formats have still not been updated and are broken.
Added icons for other formats.
|
2007-11-24 20:16:27 +00:00 |
vspader
|
678d406879
|
Bug fix for flac files.
|
2007-11-04 03:08:41 +00:00 |
vspader
|
9fed5759ae
|
Fixed typo.
|
2007-10-20 19:15:09 +00:00 |
vspader
|
8a5db0dd33
|
Removed alternate file extension code so Cog does not encourage broken cuesheets.
|
2007-10-20 19:14:12 +00:00 |
vspader
|
d376d2e3ca
|
Removed user files.
|
2007-10-20 19:13:09 +00:00 |
vspader
|
6c22c97103
|
Removed commented code. Fixed bug which may cause tracks to not end.
|
2007-10-20 16:18:44 +00:00 |
vspader
|
d6c6dea8a6
|
Fixed Cuesheet bug so it doesn't load itself.
Added APL support (Vasfed).
|
2007-10-20 16:15:02 +00:00 |
vspader
|
7bee3acc79
|
Cleaned up code.
|
2007-10-20 16:01:18 +00:00 |
vspader
|
156ae4ef0d
|
Fixed warning.
|
2007-10-20 15:54:42 +00:00 |
vspader
|
9a344922da
|
Fixed the way plugin controller was setup and loaded.
Updated cuesheet to search for alternate types if wav is not there.
|
2007-10-20 15:53:52 +00:00 |
vspader
|
cc806285e0
|
Updated plugin architecture. No more plugin classes! Now loads classes based on protocol alone.
|
2007-10-20 15:46:39 +00:00 |
vspader
|
5ff84158cc
|
Made playlist/cuesheet encoding a little more robust (Vasfed).
|
2007-10-20 15:08:06 +00:00 |
vspader
|
8d74a3ccef
|
Fixed file types for multi-track game music files.
|
2007-10-20 03:17:43 +00:00 |
vspader
|
1889973c74
|
Fixed cuesheet decoding bug where tracks weren't changing if not played through completely.
|
2007-10-19 22:51:01 +00:00 |
vspader
|
16f0c942bc
|
Bug fixes for playlist file loading.
|
2007-10-19 03:06:52 +00:00 |
vspader
|
d82fdcbf62
|
Bug fixes from 0.07 branch.
|
2007-10-19 02:23:10 +00:00 |
vspader
|
97ff03f184
|
Preliminary gapless playback.
|
2007-10-18 02:33:12 +00:00 |
vspader
|
0e2dcf5014
|
Added m4a to taglib types.
|
2007-10-16 22:45:09 +00:00 |
vspader
|
47582ae4f4
|
Fixed playlist saving/loading bug.
|
2007-10-15 22:57:30 +00:00 |
vspader
|
bc212f3e96
|
Fixed bugs dealing with multi-track files and playlist saving/loading.
Fixed problem where cue sheets would play static.
|
2007-10-15 22:19:14 +00:00 |
vspader
|
4b814bdbf0
|
Added back update notifications back to the file drawer.
Removed no-longer-used files.
Removed debugging messages.
|
2007-10-15 03:29:30 +00:00 |
vspader
|
5084b555cb
|
Removed nonexistent framework search paths.
|
2007-10-14 19:18:20 +00:00 |
vspader
|
535e0e802f
|
Updated mime-types.
|
2007-10-14 18:56:23 +00:00 |