casey
2c7fc4613b
More interface cleanup... IPlayer -> IBufferProvider
2016-05-06 02:48:26 -07:00
casey
1eee0ed459
The beginnings of a logging infrastructure and a few more bug fixes and
...
cleanups.
2016-05-06 02:22:06 -07:00
casey
e7fec08771
Backed out a half-baked change I made last night when it was late.
2016-05-06 00:08:52 -07:00
casey
0172fe489a
A few interface cleanups, and completed the implementation of the CDDA
...
decoder with a custom IDataStreamFactory and IDataStream that uses win32
CreateFile and DeviceIoControl APIs. Most implementation was there, but
very broken.
2016-05-05 23:54:31 -07:00
casey
30f50c997c
Checkpoint commit for Indexer logging, plus a few necessary file/class renames.
2016-05-05 01:55:38 -07:00
casey
a3a19aaf07
More various cleanup, epsecially to some nasty Indexer.cpp stuff.
2016-05-05 00:20:22 -07:00
casey
95a1803ba0
Second/final commit for correcting filename case issues.
2016-05-04 23:50:11 -07:00
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