casey langen
ec2632431a
- One more PDCurses update -- I think I added some bad binaries last
...
night.
- A couple bug fixes with Window::Move and Window::SetSize
2016-12-07 14:24:41 -08:00
casey langen
7c34140d2b
Updated Win32a curses build.
2016-12-07 01:14:28 -08:00
casey langen
32618f533b
- The audio deinterleaving process works now
...
- Apply a Hamming Window to FFT input to reduce spectral leakage
- Reduced memory usage by doing FFT with real inputs
2016-11-30 00:44:02 -08:00
casey langen
232d2c4b0d
Oops, moved kiss_fft.c to the correct directory.
2016-11-28 23:30:56 -08:00
casey langen
803323678e
After some testing, decided to replace the existing FFT implementation
...
with kiss_fft.
2016-11-28 23:28:50 -08:00
casey langen
d14fc89721
Replaced VLC/xmms FFT with the one used by Milkdrop.
2016-11-28 00:20:15 -08:00
casey langen
ed1fd578e5
Fixed an off-by-1 bug in fft.cpp where we could try to write past the end
...
of an array.
2016-11-27 23:45:46 -08:00
casey langen
e6d86517c9
- Adjusted default Stream buffer sizes to be more CPU friendly
...
- Fixed FFT buffer handling in Player
2016-11-27 23:09:31 -08:00
casey langen
debe9b491f
Revert "Upgraded to VS2017 RC."
...
This reverts commit 5bcb794ad82a097f9e3ed46676d9036d6e442745.
2016-11-27 21:40:30 -08:00
casey langen
08a876edb2
Use VLC's lighter weight FFT.
2016-11-27 08:32:29 -08:00
casey langen
5bcb794ad8
Upgraded to VS2017 RC.
2016-11-25 13:11:31 -08:00
casey langen
53ad470a78
Fixed a crazy character encoding issue with certain UTF-8 control
...
characters. Also, re-enabled the multi-threaded indexer, it was
not the source of the crash.
2016-11-01 23:17:50 -07:00
casey langen
1b7ed8ad64
Added fftw3 support so we can calculate a frequency histogram to be used
...
for audio visualizations.
2016-10-30 18:40:40 -07:00
casey
bd6936a13e
- One more PDCurses update
...
- Moved a few lines of musikbox-specific code from App.cpp to Main.cpp
- Cleaned up a few comments
2016-07-11 18:33:57 -07:00
casey
2a9bc70037
- One more version of the pdcurses binaries
...
- Extracted most Main.cpp logic into App.cpp, which can be reused
2016-07-11 01:30:29 -07:00
casey
8c784eb087
Updated PDCurses to allow for a default window size.
2016-07-10 17:24:28 -07:00
casey
e31bbb9b56
Added a free, portable version of wcswidth for Windows.
2016-07-04 22:35:34 -07:00
Casey Langen
c0b29ac204
Added json.hpp ( https://github.com/nlohmann/json ) -- going to use this to replace the current preferences implementation.
2016-06-19 11:30:15 -07:00
casey
ae82180470
- Added a proper debug version of pdcurses for Windows.
...
- Tweaked the Indexer to allow files in the DB that do not have
metadata, but have decoders.
- Bug fix to Text::Duration
2016-06-04 18:07:10 -07:00
Casey Langen
c812739d28
Removed 3rdparty CMakeLists.txt. Just include this as part of libmusikcore.
2016-05-30 11:49:24 -07:00
Casey Langen
d12eae819d
cursespp and musikbox are compiling! not running though.
2016-05-27 17:48:53 -07:00
Casey Langen
e33f9928fb
Incremental checkin for compiling on mac. 3rdparty compiles, and core is nearly there (boost::async not working)
2016-05-27 17:47:29 -07:00
casey
32e5c2764e
- Fixed the SimpleScrollAdapter to have a max size, and do so
...
efficiently without a speed trade-off.
- Fixed a couple color-related things
- Removed a bunch of additional dead code, headers, libraries, projects
2016-05-09 00:32:36 -07:00
casey
55912dc0b4
- Updated utf8.h
...
- Fixed SimpleScrollAdapter to split lines in a UTF8-compatible way.
2016-05-07 23:51:41 -07:00
casey
9126c6ca6a
Rewrote the console app using some basic curses and crappy home-grown C++ wrappers.
2016-05-07 02:48:04 -07:00
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
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
95a1803ba0
Second/final commit for correcting filename case issues.
2016-05-04 23:50:11 -07:00
casey
b81136fe58
Upgraded sqlite3, taglib to the latest versions.
2016-05-04 22:31:43 -07:00
casey
f3f4c23c59
Added updated project filters. Oops.
2016-05-03 23:18:41 -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
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
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
afda2bda0e
Removed boost for now until I can rebuild for windows with the newer library version. The old headers were causing problems. Precompiled windows versions are available from Boost
2011-02-07 15:03:09 +00:00
urioxis
66c63bc9ee
Missed off a lot of boost stuff from the commit
2011-01-24 07:48:04 +00:00
urioxis
296173a46e
Updated Boost to 1.45 and added missing includes to core. Core now compiles again on linux
2011-01-21 09:40:37 +00:00
Urioxis
33b7e32bde
flacdecoder, mpg123decoder and taglib_plugin plugins all fixed to compile (and hopefully run) on linux. Also wrote an alsa output plugin based on waveout. Jooles
2009-07-18 11:50:49 +00:00
Daniel Önnerby
d8d7aa6af5
Some conversions to make the code more compatible between compilers.
...
Upgraded some libraries like SQLite.
Changed client/server protocol to be null-terminated (for flash compatibility).
2009-04-26 21:39:11 +00:00
Daniel Önnerby
960918a130
Upgraded mpg123 and SQLite.
...
Added component selection in installer.
2009-01-28 23:15:05 +00:00
Daniel Önnerby
2f5f507731
Upgraded: SQLite 3.6.8
2009-01-13 20:46:46 +00:00
Daniel Önnerby
65f0cb735b
Adding jpeg-6b and boost::gil::extension::numeric and started on some album art stuff.
2008-12-08 23:02:32 +00:00
Daniel Önnerby
46c3d9ff61
Upgrading win32cpp.
2008-12-08 14:16:53 +00:00
Daniel Önnerby
99de95c93d
Merge uri_implementation branch to trunk.
2008-12-07 21:47:32 +00:00
Daniel Önnerby
e6d8587d08
Started on flac_decoder.
2008-10-21 19:46:17 +00:00
Daniel Önnerby
93ed39a588
Merging back to trunk.
2008-10-20 12:15:01 +00:00
Daniel Önnerby
889f4c856d
Fixed a small calculation in WaveOut plugin.
...
Upgraded to SQLite 3.6.3.
2008-10-06 13:15:09 +00:00
Daniel Önnerby
31d932112a
Added user authentication and management.
2008-09-08 21:37:49 +00:00
Daniel Önnerby
fb6b88104b
Cleaned up some compilation warnings.
...
Upgraded to SQLite 3.6.2
Added remote host/port in the Remote Add Library dialog.
Added settings in musikServer.
Fixed some minor issues in the musik::core::db
2008-09-02 22:57:02 +00:00