falkTX
|
7a9b7ba35e
|
Simplify wasm runner, using emscripten_set_interval
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
87bc5605d0
|
Adjust to the non-threaded usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
753af115c3
|
Also block sem_timedwait usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
da4e0fdbeb
|
Make sure no threads are used on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ecfcd4c4a1
|
Disable audiofile ops debug on wasm, verified to work
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
edf5d47867
|
Set default LV2 path for emscripten
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b8fa8f2faa
|
Add missing opus as supported extension in audio file plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6ee03336ab
|
Report plugin UI close in embed mode
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
33bd1f94b3
|
Link DGL against CoreVideo on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c2cc825253
|
Use emscripten_set_timeout_loop instead of manual management
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
93d3fff123
|
water: Add back a way to get win appdata and programfiles
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8839182a35
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1ee091f4cc
|
Really fix build, unless compiler crashes..
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e51aed566e
|
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9cfaa552ad
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4b9d6afa62
|
Ignore pthread_yield for now
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
fc295224bf
|
Set _FILE_OFFSET_BITS=64 for ysfx
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f338119cd7
|
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ea914aaa41
|
Fix build after latest changes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ca15445429
|
One more build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
32196dd2fc
|
Fix regular build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c4846a56c0
|
Reenable audiofile seeking on wasm, which works now
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6b4f88fbc7
|
Do not allow to use capture logging thread on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
798733e2f1
|
Bring Runner class from DPF, use it for Engine background details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
06d6981732
|
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3a57252fdf
|
Do not enable pthreads for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
956aed13d1
|
Update dgl and distrho modules
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
71cbec159f
|
Dont use simd for wasm just yet, fix missing APP_EXT usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f90acb5cbb
|
Dont strip wasm binaries, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
050513441b
|
Fix make clean
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0445589595
|
More tweaks for wasm and sdl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
135c828b66
|
Add SDL/wasm test code
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
247eaff28b
|
Fix SDL engine for SDL1, work wasm workarounds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
728fa94744
|
Allow to disable JACK, and skip bridges for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
cbc44a38dc
|
AudioFileReader: workarounds for wasm non-threaded behaviour
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8eb74af19b
|
CarlaThread: Ignore a few things for wasm usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
96e4fa5719
|
Initial SDL engine implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
68af86c5e7
|
emscripten related tweaks
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b697c28a20
|
Keep VST3 hosting through JUCE, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b23293efeb
|
Rework and cleanup makefiles, add WASM var
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
770364fd8e
|
Allow to build with custom DGL namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f428af3894
|
ysfx build tweaks as needed for armhf and MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a80680f5a1
|
Fix water::DirectoryIterator for windows builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ea3c8a2f63
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9b5a23c56a
|
Another attempt at fixing ARM build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ba5ca7006d
|
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bdc3373cae
|
Start handling VST3 events
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f701e1421e
|
A few vst3 host fixes, no longer crash on load
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
389bf4969f
|
Tweak about/features for vst3 usage without juce
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5268e39c77
|
Hacky juce test code for investigating vst3 keyboard input
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |