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
|
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
|
759aeab4fb
|
Implemented pause on startup
|
2013-10-12 19:16:47 -07:00 |
Chris Moeller
|
26cf87a62e
|
Oops, ChainQueue items should not be removed twice
|
2013-10-12 16:03:59 -07:00 |
Chris Moeller
|
c088011fd5
|
mamburu: Some more fixes
|
2013-10-12 14:01:21 -07:00 |
Chris Moeller
|
1b818bcaa7
|
mamburu: Fixed InputNode's thread not being stopped at all
|
2013-10-12 13:59:34 -07:00 |
Chris Moeller
|
56848daad6
|
mamburu: Fixed crashes when seeking near the end of stream
|
2013-10-12 13:52:58 -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
|
c29583ec42
|
Fixed ConverterNode listener
|
2013-10-10 20:02:02 -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
|
3e057adf56
|
Replaced every instance of NSEnumerator with for/in loops
|
2013-10-10 01:44:45 -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
|
1123dc6b91
|
Whoops, forgot to remove the volume scaling option observer when cleaning up ConverterNode
|
2013-10-07 20:21:34 -07:00 |
Chris Moeller
|
cdafef8a9c
|
Fixed handling ReplayGain info on automatic track changes
|
2013-10-07 13:03:34 -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
|
15c545b10d
|
Fixed input to float conversion and made it mandatory, so I could move volume scaling to the converter node
|
2013-10-07 03:59:04 -07:00 |
Chris Moeller
|
8aa01894ee
|
Added downmixing of surround for stereo output devices
|
2013-10-07 00:24:26 -07:00 |
Chris Moeller
|
167524b6f2
|
Added basic output device channel mapping support
|
2013-10-07 00:24:00 -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
|
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
|
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
|
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
|
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
|
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
|
288c5cbee5
|
Misc leaks fixes.
|
2009-09-01 21:14:07 -07:00 |
vspader
|
a531e31d42
|
Force stereo output. Ugly hack, but it's unlikely non-stereo was working properly anyways.
|
2009-06-28 11:57:48 -07:00 |
vspader
|
170c8cb2f3
|
Fixed bug where audio device was set after the format.
|
2009-06-28 10:51:30 -07: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
|
4bd8f6142c
|
Moved growl/scrobbler notifications into PlaybackEventController.
|
2009-03-05 09:03:30 -08:00 |
vspader
|
87c0109773
|
Corrected logic for resetting streams.
|
2009-02-28 22:02:26 -08:00 |
vspader
|
d7ddda160e
|
Modified plugin logic so one class can be multiple plugin types.
|
2009-02-28 20:12:47 -08:00 |
vspader
|
b5b5b45eda
|
Fixed thread leak when next streams are reset.
|
2009-02-28 19:14:52 -08:00 |
vspader
|
1fcf3bb2ff
|
Fixed up fading logic.
|
2009-02-28 13:19:26 -08:00 |
vspader
|
384911beb6
|
Playback continues as expected when you moved a song that was at the end of the playlist.
|
2009-02-28 11:11:22 -08:00 |
vspader
|
85630c836a
|
Fixed bug when you changed the playlist without having a next song queued up.
|
2009-02-28 11:01:49 -08:00 |
vspader
|
fda5d50712
|
If you change the playlist near the end of a song, it should now play the correct song.
|
2009-02-28 10:57:21 -08:00 |
vspader
|
c9e542f570
|
Added better tooltip feedback.
|
2009-02-09 05:53:38 +00:00 |
lmsilva
|
6c4f9c7745
|
|
2008-12-15 10:34:45 +00:00 |
lmsilva
|
dda74d0608
|
fixed seek slider from becoming active & disabling it when STOP occurs
|
2008-11-21 15:14:23 +00:00 |
vspader
|
c78a553532
|
Bug fix for cue sheet changes.
|
2008-05-01 23:34:23 +00:00 |
vspader
|
dd89208ee0
|
Removed singleton nonsense.
|
2008-03-03 02:18:27 +00:00 |
matthewleon
|
a0cdf1a03e
|
Fixed CogAudio bool bug.
|
2008-03-01 15:32:28 +00:00 |
matthewleon
|
6b35fee9e3
|
Cleaning CogAudio code.
|
2008-03-01 15:28:17 +00:00 |
matthewleon
|
666d803897
|
Code cleanup.
|
2008-03-01 15:04:46 +00:00 |
vspader
|
3ab720427e
|
Made stop update synchronous since there were issues when moving on to the next song.
|
2008-02-22 03:46:04 +00:00 |