casey
14096724a2
Added pdcurses to help with the command-line app.
2016-05-06 12:30:42 -07:00
casey
59a68e3a50
Deleted some old libraries, and moved debug.h/cpp up a level.
2016-05-06 12:19:44 -07:00
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