Commit Graph

1910 Commits

Author SHA1 Message Date
casey
de1d21abe5 Intermediate commit to correct filename case. 2016-05-04 23:45:36 -07:00
casey
1dd67ccc41 More minor cleanup in the taglib metadata reader plugin. 2016-05-04 23:42:20 -07:00
casey
b81136fe58 Upgraded sqlite3, taglib to the latest versions. 2016-05-04 22:31:43 -07:00
casey
36e12d845d Upgraded libogg and libvorbis. Build from source. Release build works now! 2016-05-04 17:19:47 -07:00
casey
2eb4bb332d Removed some residual utf8/utf16 conversion logic in the core. 2016-05-04 17:11:16 -07:00
casey
d847d35a1a Character encoding fixes. 2016-05-04 17:06:29 -07:00
casey
a2286d5410 Cleaned up IndexerTrack and fixed some bugs along the way. 2016-05-04 16:15:28 -07:00
casey
5c919dca07 Updated compiling sub projects to also build in release mode. (oggdecoder not working at the moment) 2016-05-04 00:22:56 -07:00
casey
1adb65cf37 Cleaned up config.h usage, and moved core configuration into sdk/config.h (standard headers only!) 2016-05-04 00:11:45 -07:00
casey
7468b8d374 Moved remaining core files to their new homes. 2016-05-03 23:58:13 -07:00
casey
f3f4c23c59 Added updated project filters. Oops. 2016-05-03 23:18:41 -07:00
casey
c5e91cc167 Cleaned up DataStreamFactory and QueryFactory class names. 2016-05-03 23:15:27 -07:00
casey
0d013bf975 Second commit to fix library path. 2016-05-03 23:08:03 -07:00
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