casey langen
120b6fec0b
Improve the way we scan for and add plugin, and also add the ability to
...
log colors.
2022-03-13 16:53:06 -07:00
casey langen
44b4eabe78
Flapping back in the macOS direction
2022-02-08 00:20:55 -08:00
casey langen
4aea14d30a
Remove unused libraries from most plugins.
2022-02-07 17:36:43 -08:00
casey langen
f2e8fd45f8
Update IOutput and IDecoder interfaces to allow for querying and setting default/preferred output sample rates. Nothing is wired up yet.
2021-09-19 21:00:59 -07:00
Casey Langen
e0a2da7102
Fixed macOS compile.
2020-10-31 17:15:56 -07:00
Casey Langen
f0206c05e8
Move "core" directory to "musikcore". Windows build probably needs some
...
tweaks.
2020-10-12 19:23:17 -07:00
casey langen
b2c6b34a7b
Check the result of CFStringGetCStringPtr
before assigning it to an std::string.
2019-01-17 19:49:57 -08:00
Casey Langen
cd4e15555f
Error and warning cleanup for macOS (and Linux)
2017-10-08 20:49:09 -07:00
casey langen
8c1627c4e3
Migrated all Destroy() methods to be Release() instead. Freeing SDK
...
resources is now consistent.
2017-10-08 13:56:24 -07:00
casey langen
4fc8665cca
Added the ability to select desired output device for all output
...
plugins, across all platforms.
1. Introcued new IDevice and IDeviceList SDK methods
2. Added GetDeviceList(), GetDefaultDevice(), and SetDefaultDevice()
methods to IOutput
3. Bumped SdkVersion to 11
4. Integrated the above with the musikcube app.
2017-08-13 21:24:09 -07:00
casey langen
20d2ead51f
Rename musikbox -> musikcube and update all build scripts, docs, and
...
other files accordingly.
2017-07-19 17:36:50 -07:00
casey langen
13a09cbb80
Fixed alsa, coreaudio, and pulseaudio plugins.
2017-05-28 22:30:47 -07:00
casey langen
f3829564ca
Renamed "contrib" to "plugins".
2017-05-22 17:10:35 -07:00