casey langen
|
351253fa5c
|
Separate DLL targets for musikcore, and a couple build script tweaks.
|
2020-02-09 22:01:32 -08:00 |
|
casey langen
|
96ac7748fc
|
Merge pull request #314 from clangen/clangen/wincon
Add suport for Windows console.
|
2020-02-09 13:00:00 -08:00 |
|
casey langen
|
5d905e1a53
|
Version bump for next release.
|
2020-02-09 12:40:40 -08:00 |
|
casey langen
|
c5f227ab1a
|
Don't install the global keyboard hook if we're running in pure console
mode.
|
2020-02-09 12:39:56 -08:00 |
|
casey langen
|
697e27d2e3
|
Updated Windows build scripts.
|
2020-02-09 12:34:45 -08:00 |
|
casey langen
|
5bad7b59f4
|
Updated Windows archive scripts.
|
2020-02-09 00:51:24 -08:00 |
|
casey langen
|
22c2e03a8f
|
Experimental changes to support building as a standard Win32 console app
(instead of a Win32 app emulating console behavior).
|
2020-02-08 22:37:36 -08:00 |
|
casey langen
|
6d9c7d590a
|
Merge pull request #311 from clangen/clangen/musikcore_c
Experimental C bindings.
|
2020-02-03 22:51:06 -08:00 |
|
casey langen
|
954357ab37
|
Programming is hard.
|
2020-02-02 17:07:33 -08:00 |
|
casey langen
|
ca92052ad1
|
Actually maybe for real fix indexer track count events?
|
2020-02-02 17:04:56 -08:00 |
|
casey langen
|
d5ad390a77
|
Corrected count consistency problem in Indexer
|
2020-02-02 16:19:12 -08:00 |
|
casey langen
|
a74eb597ad
|
Added mcsdk_env_init and mcsdk_env_release
|
2020-02-02 16:10:26 -08:00 |
|
casey langen
|
34c7afcb6a
|
Test for player mixpoints.
|
2020-02-02 14:17:33 -08:00 |
|
casey langen
|
4f536c3d6e
|
Added the ability to run queries directly, without going through the
library.
|
2020-02-02 08:42:48 -08:00 |
|
casey langen
|
43c23c3f34
|
Added support for raw library queries using existing C++ constructs.
|
2020-02-01 21:20:13 -08:00 |
|
casey langen
|
d945268515
|
Indexer Finished() callback should be sending along the total number of
scanned tracks, not the last batch size.
|
2020-01-31 10:37:04 -08:00 |
|
casey langen
|
10c27d3141
|
Fixed indexer callbacks and added some test code to exercise the C
service layer.
|
2020-01-31 10:30:12 -08:00 |
|
casey langen
|
a38b797154
|
Added support for the indexer.
|
2020-01-30 23:11:34 -08:00 |
|
casey langen
|
de27613807
|
Minor tweaks.
|
2020-01-30 21:16:23 -08:00 |
|
casey langen
|
aacda51bc3
|
Added the ability to create new track lists, and fixed up some track list editor stuff.
|
2020-01-29 22:42:39 -08:00 |
|
casey langen
|
e75592dfd9
|
A couple minor bug fixes and also implemented sample code for streaming
encoders.
|
2020-01-29 20:17:23 -08:00 |
|
casey langen
|
68853eb5a8
|
Added C support for Stream and Player -- low-level playback is now
possible.
|
2020-01-29 19:18:15 -08:00 |
|
casey langen
|
f2a9fe6791
|
Cleaned up some extraneous comments.
|
2020-01-28 22:09:57 -08:00 |
|
casey langen
|
efe03ce785
|
Fixed an order-of-operation bug that could result in a bad race condition.
|
2020-01-28 21:53:33 -08:00 |
|
casey langen
|
3bdfa992c9
|
Small tweaks.
|
2020-01-28 21:45:42 -08:00 |
|
casey langen
|
84bea0fac3
|
core_c_demo is compiling on Windows now.
|
2020-01-28 21:37:39 -08:00 |
|
casey langen
|
817b35b3e4
|
Added C interface to Windows build.
|
2020-01-28 21:16:50 -08:00 |
|
casey langen
|
cfa968ff42
|
Moved musikcore_c.h and friends into core proper.
|
2020-01-28 21:14:01 -08:00 |
|
casey langen
|
aff52e88e8
|
Removed libev dependency in core_c
|
2020-01-28 21:09:38 -08:00 |
|
casey langen
|
66e849a0b5
|
Added decode/encode example and refactored main.c a bit.
|
2020-01-27 23:57:28 -08:00 |
|
casey langen
|
6ed5a2b170
|
Fixed a couple minor errors.
|
2020-01-27 23:42:50 -08:00 |
|
casey langen
|
33a1ee2848
|
Added safe release methods.
|
2020-01-27 10:00:34 -08:00 |
|
casey langen
|
6fd4e7d7c0
|
Added IEnvironment wrappers. Not tested yet.
|
2020-01-27 09:51:02 -08:00 |
|
casey langen
|
b8d0f5a726
|
Added mcsdk_handle_ok() and mcsdk_handle_cast() macros.
|
2020-01-27 09:26:33 -08:00 |
|
casey langen
|
787f72efaa
|
Type safety.
|
2020-01-27 00:46:11 -08:00 |
|
casey langen
|
a872e87718
|
Added IBufferProvider, IDevice, IDeviceList, IOutput support.
|
2020-01-26 23:01:10 -08:00 |
|
casey langen
|
2814a4d9e3
|
Added support for IDebug
|
2020-01-26 22:32:07 -08:00 |
|
casey langen
|
d52e3e89db
|
Fleshed out interface wrappers for a bunch more SDK interface types.
|
2020-01-26 22:27:16 -08:00 |
|
casey langen
|
96250a0526
|
Stubbed a bunch more types. Wrapper methods not implemented yet.
|
2020-01-26 22:00:09 -08:00 |
|
casey langen
|
87b1f55d7b
|
More main.c test code.
|
2020-01-26 21:37:23 -08:00 |
|
casey langen
|
6f8dcdbfd5
|
Make sure we don't enqueue messages after shutting down the message
queue.
|
2020-01-26 21:35:40 -08:00 |
|
casey langen
|
c8e2d55631
|
Had a couple issues that were preventing a clean shutdown. Seems fine now?
|
2020-01-26 21:33:34 -08:00 |
|
casey langen
|
092147aad0
|
Added missing dependency... strange this worked on Linux.
|
2020-01-26 18:31:49 -08:00 |
|
casey langen
|
abb3208bea
|
Missed playback service pointer assignment.
|
2020-01-26 18:10:11 -08:00 |
|
casey langen
|
3b7c263aea
|
Metadata querying seems to work!
|
2020-01-26 16:11:25 -08:00 |
|
casey langen
|
dc340265e3
|
Seems to be compiling and linking properly, and we are able to get a
context up. It crashes or deadlocks on release. Nothing else tested, but
promising progress.
|
2020-01-26 15:54:52 -08:00 |
|
casey langen
|
149ee87dca
|
Untested environment initialization.
|
2020-01-26 15:34:26 -08:00 |
|
casey langen
|
79d3244799
|
Added IPlaybackService wrapper. Still not far enough along to test
anything.
|
2020-01-26 14:13:58 -08:00 |
|
casey langen
|
adbff275bf
|
Added interfaces wrappers for the few SDK types we've C'ified. Completed
untested. Need some more wrappers and interfaces before we can get up
and running with a sample app.
|
2020-01-26 13:35:13 -08:00 |
|
casey langen
|
169bb9a2a2
|
Typo fixes.
|
2020-01-26 12:43:05 -08:00 |
|