Chris Moeller
b9ce8462c4
Corrected gaplessness with my new converter setup
2013-10-18 05:33:20 -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
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
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
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
74b6188772
Implemented floating point sample format support into CogAudio and all relevant plug-ins
2013-10-05 14:15:09 -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
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
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
c78a553532
Bug fix for cue sheet changes.
2008-05-01 23:34:23 +00:00
areff
567711e85e
Fixed Trac bug 65: Doesn't show correct position after 203:50 mins - caused by an unsigned long overflow.
2008-02-18 11:37:33 +00:00
vspader
03b0abb92f
Fixed memory leak in previous commit caused by anal retentive retention.
2008-02-16 02:52:49 +00:00
vspader
a4eb42eab0
Fixed crash, and in doing so introduced a huge memory leak!
...
Added patch from Eric Hanneken that improves shuffle.
2008-02-16 02:46:19 +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
5ff84158cc
Made playlist/cuesheet encoding a little more robust (Vasfed).
2007-10-20 15:08:06 +00:00
vspader
2e44b9833e
Fixed some synchronization problems.
2007-10-20 03:24:27 +00:00
vspader
f1b9141f4b
Added mime type support.
2007-10-14 18:12:15 +00:00
vspader
c536ea06a5
Removed useless PropertiesReader classes.
...
PluginController now uses the decoder if a properties reader class is not found.
PropertiesReaders should still be created if performance can be improved if code is only reading properties.
2007-10-14 17:31:20 +00:00
vspader
97a278a143
Cleaned up memory leaks.
2007-10-13 07:09:46 +00:00
vspader
b51d8aedb5
Added metadata reading to cue sheets.
2007-10-13 01:07:19 +00:00
vspader
139bab5e0e
Fixed up streaming a bit.
...
Removed debugging code for http source. Was that in 0.06? Whoops.
2007-10-12 02:55:59 +00:00
vspader
b57bcc121c
Added support for gapless multitrack files.
...
Modified cue sheet plugin to use it.
2007-10-11 02:08:29 +00:00
vspader
0e2da5efc7
Cleaned up converter. Added Media Keys support for apple's new multimedia keyboard (has not been tested).
2007-10-03 22:26:39 +00:00
vspader
5fd24bd88b
Fixed ConverterNode.m file.
2007-10-03 20:24:14 +00:00
vspader
5ad2728d3c
Moved converter to a seperate node again.
2007-10-03 20:23:14 +00:00
vspader
daba91b462
Removed debugging messages.
2007-07-11 01:20:32 +00:00
vspader
a2b9db5f58
Fixed bug where dialogs would lose focus when the dock icon is clicked.
...
Fixed bug where playback would not resume when seeking to the end of a file.
Fixed bug where seek bar is enabled on launch.
2007-07-05 23:08:10 +00:00
vspader
88d26d3461
Fixed some seeking bugs.
2007-05-26 22:13:11 +00:00
vspader
b653133695
Added debug message for when output buffer runs dry.
2007-05-26 12:44:01 +00:00
vspader
0f7f8f2750
A fix to try to stop the buffer from running dry when seeking.
2007-05-26 12:42:00 +00:00
vspader
5f7215e5e7
Fixed overflow error.
2007-05-22 23:37:22 +00:00
vspader
4e1f598ac4
Fix for short audio files.
2007-05-16 23:07:00 +00:00
vspader
1eda6c0e7d
Removed debugging messages.
2007-05-16 01:31:04 +00:00
vspader
a18ab13d58
Fixed up shorten decoder.
2007-05-16 01:30:28 +00:00
vspader
79934e0607
Fix for some playback issues (low frequency files).
2007-05-16 01:06:23 +00:00
vspader
bbba06e4b2
Fixed bug that caused problems when doing sample rate conversion.
2007-05-10 23:19:56 +00:00
vspader
77c7819dd6
Added some error messages that should hopefully fix some initial stuttering issues.
2007-03-19 00:19:47 +00:00
vspader
ce08d6d4da
Doubled the buffer size. Since the converter and input are now merged, a larger buffer is a good thing (tm).
2007-03-04 16:00:26 +00:00
vspader
d5c777f7e8
Fix crash when input errors.
2007-03-04 00:59:40 +00:00
vspader
c810d2f492
Muleiple vorbis bitstreams in one file for streaming. Bitstreams can be different formats. (!)
2007-03-03 22:55:26 +00:00
vspader
aafb021a80
Gapless playback fixes.
2007-03-03 21:13:25 +00:00