Commit Graph

497 Commits

Author SHA1 Message Date
casey
4d689bed46 Temporary commit to fix filename case of "Library" path (should be "library") 2016-05-03 23:07:37 -07:00
casey
0f333e82fb Re-pathed all queries and filestreams. 2016-05-03 23:07:10 -07:00
casey
4e32ee7255 Fixed up query class names and filenames. Next: repath with correct location and case. 2016-05-03 23:01:10 -07:00
casey
98beb6880d Massive removal of odd code. RIP lots of hard work:
- win32cpp
- cube
- Android app
- HTTP server, XML logic in audio engine

It's time for gut things and clean up.
2016-05-03 22:26:12 -07:00
casey
6c00a459d7 - Further MP3Decoder cleanup (need to rename file and fix case)
- Cleaned up and fixed GenericTrack, Track
- Fixed some bugs in the DB layer related to binding text
- Indexer fixes and cleanup -- we can index directories now from ConsoleUI!
2016-05-03 01:58:06 -07:00
casey
8cd06ea886 Working MP3 decoder! 2016-05-02 03:03:41 -07:00
casey
5207bb36de Removed UTF8 macro -- no longer used. 2016-05-01 21:55:05 -07:00
casey
410e9b9536 Renamed DBINT -> DBID, and correct type (should have been an int64). 2016-05-01 21:06:10 -07:00
casey
d76a1f0bb8 Initial conversion away from UTF16 in the core -- it's all UTF8 now. UI layer responsible for character conversion, if necessary. 2016-05-01 20:21:31 -07:00
casey
70c8698810 - Fixed mutex usage in WaveOut -- it was unstable and overloaded
- Fixed seeking -- due to bugs in Player and WaveOut not properly clearing/waiting on Buffers
- Renamed IFileStream -> IDataStream
- More comments
2016-05-01 13:26:35 -07:00
casey
27b14e762e Fixed some strange bugs and logic in Player/Stream interaction. Use the boost::condition properly to block waiting when the output device is full. 2016-05-01 00:52:10 -07:00
casey
93b42c7e61 More fixups and cleanups to Player/Stream/Output interfaces. 2016-04-30 23:46:57 -07:00
casey
f2ba8f5e4c Renamed VorbisDecoder -> OggDecoder 2016-04-30 14:33:12 -07:00
casey
a0f7a7670c Fixed WaveOut to actually use both channels, instead of just the left one. Also fixed a few bugs related to closing WaveOut. 2016-04-30 14:31:37 -07:00
casey
fe1b2827e4 General cleanup and formatting fixes. Plus, fixed the WaveOut plugin to actually work again without deadlocking when stopping. 2016-04-28 22:46:57 -07:00
casey langen
a6b588fcc9 First pass at getting core and square to compile against VS2015. Not really working yet, and most plugins are broken.
OGG playback seems to work!
2016-04-26 19:56:23 -07:00
urioxis
8b67aff1a9 Forgot to tell CMake to set the correct subsytem for musikServer 2011-02-25 14:09:21 +00:00
urioxis
159f0c97b4 Win32cpp and musikServer now included in CMake and compile and run :D 2011-02-25 14:06:21 +00:00
urioxis
c55a1fc9fb Fixed the last bugs stopping the compilation and linking under VC & CMake. 2011-02-24 15:00:44 +00:00
urioxis
29f4f116fc Commented out vld as it seems to be specific to a version of VC. Will add it back later 2011-02-24 12:34:31 +00:00
urioxis
f1bd82508d Fuck it. Screw the dll for now, we'll just use a static lib until someone who knows what they're doing can fix it 2011-02-23 16:03:17 +00:00
urioxis
6af55fe5f0 Fixed so that the core at least links statically with CMake on VC 2011-02-23 15:46:47 +00:00
urioxis
39595772d4 Exported classes and functions to use core as a dll. Just need to figure out the last of the linker errors... 2011-02-23 14:16:53 +00:00
urioxis
6d88c691c2 It all builds on windows using CMake, although library exports must be set for the musik dll. Hopefully, I haven't broken the linux build 2011-02-23 13:15:27 +00:00
urioxis
a339c6d45b Wrong case in include statement 2011-02-22 17:29:15 +00:00
urioxis
ebc00dd261 Fixed a bug in LocalFileStream.cpp 2011-02-22 13:57:37 +00:00
urioxis
c6494a2dc5 tweaks to cmake 2011-02-19 22:31:32 +00:00
urioxis
1f22e22e16 mpg123decoder now builds under VC 2011-02-18 18:26:26 +00:00
urioxis
97311f2a11 Forgot a lib. Flacdecoder now builds under VC :D 2011-02-18 14:51:09 +00:00
urioxis
66f534b4aa Deleted libogg and libflac sources in favour of using prebuilt binaries as both libraries are trivial to download and compile for those who can't use the prebuilt ones here 2011-02-18 14:00:34 +00:00
urioxis
454b1e60aa Removed libFLAC ready to update it. Added libogg which is required for libFLAC 2011-02-18 13:19:23 +00:00
urioxis
46a6e4e3f2 Attempting to build libflac 2011-02-17 19:34:45 +00:00
urioxis
07231df63d Fixing linux build again 2011-02-17 16:25:04 +00:00
urioxis
7f4150cdb5 Added prebuilt MSVC2008 libmpg123 2011-02-17 15:04:25 +00:00
urioxis
10210fb5e3 New version of mpg123 2011-02-17 14:22:55 +00:00
urioxis
c086e5f8b7 Deleted mpg123 2011-02-17 14:20:06 +00:00
urioxis
146656a355 Got taglib and taglib-plugin building under vc. Got cmake to find vld as well 2011-02-17 00:22:30 +00:00
urioxis
6119d002e8 Fixing vc build 2011-02-16 22:03:17 +00:00
urioxis
f9330f32e8 Updated taglib and integrated it into CMake script 2011-02-16 15:18:25 +00:00
urioxis
80e6f08745 Fixed esdout buffer problem, added esdout pause/resume 2011-02-14 14:14:25 +00:00
urioxis
75c166ec9e Nearly fixed all the bugs in Esd output plugin 2011-02-11 17:18:45 +00:00
urioxis
6c597b4f78 esd sort of working 2011-02-10 14:54:12 +00:00
urioxis
e129b71739 Work on esound output 2011-02-10 14:04:29 +00:00
urioxis
ca3228fc53 Small change to CMakeLists.txt so that windows can find Boost 2011-02-10 13:11:38 +00:00
urioxis
427a2e01e6 Fixed a bug in file factory. Added more debug statements 2011-02-09 23:47:02 +00:00
urioxis
b87a6dd2bd Fixed bug where file is opened then false returned causing program exit 2011-02-09 15:07:14 +00:00
urioxis
3dbaefd0a3 Attempted debugging 2011-02-08 17:30:31 +00:00
urioxis
5f4db637aa Added esd output plugin 2011-02-08 14:52:18 +00:00
urioxis
7c6809e3bd added stdout_plugin 2011-02-07 23:29:10 +00:00
urioxis
a92bfb32d2 AlsaOut tweaks. Must finish handling errors in that... 2011-02-07 16:56:48 +00:00