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
|
a63e27f95c
|
Fixed preferences page to only list output devices
|
2013-10-09 13:52:39 -07:00 |
Chris Moeller
|
d1e51ee9a1
|
We shouldn't be releasing objects that belong to something else
|
2013-10-09 11:51:41 -07:00 |
Chris Moeller
|
742f1388a6
|
Sort directory nodes above file nodes
|
2013-10-09 11:30:09 -07:00 |
Chris Moeller
|
203109ebc3
|
Sort paths by name
|
2013-10-09 11:29:59 -07:00 |
Chris Moeller
|
6008d93a6d
|
Added bindings for repeat and shuffle buttons, which fixes their tool tips
|
2013-10-09 10:48:38 -07:00 |
Chris Moeller
|
1743016e71
|
Fixed serialization of FilePlaylistEntry; Added serialization and unserialization of album art
|
2013-10-09 10:34:32 -07:00 |
Chris Moeller
|
66f3d69648
|
Changed to use non-deprecated function
|
2013-10-09 10:33:22 -07:00 |
Chris Moeller
|
b5fd1207b8
|
Now saves and loads the default playlist in an XML plist format, so loaded metadata is cached
|
2013-10-09 08:45:16 -07:00 |
Chris Moeller
|
b4ffb2684f
|
Removed pause on startup, since it doesn't seem to have any effect
|
2013-10-09 02:08:35 -07:00 |
Chris Moeller
|
3e579801a1
|
AppController now stores the last playback status and position in the defaults container and resumes playback on restart
|
2013-10-09 02:02:49 -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
|
1123dc6b91
|
Whoops, forgot to remove the volume scaling option observer when cleaning up ConverterNode
|
2013-10-07 20:21:34 -07:00 |
Chris Moeller
|
380993ff16
|
Move forced metadata lookup to PlaybackController so ReplayGain information will always be available when it's needed
|
2013-10-07 16:15:15 -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
|
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
|
e1fc6da376
|
Fixed Asylum Music Format panning effect
|
2013-10-07 08:10:21 -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
|
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
|
b16ccd59f7
|
Fixed bitrate handler
|
2013-10-05 02:47:25 -07:00 |
Chris Moeller
|
8838b65b30
|
Fixed nesting of Ogg framework
|
2013-10-05 02:35:27 -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
|
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 |