output/jack: enable on Windows

This enables the JACK output plugin on Windows, but doesn't link
against libjack64.dll, instead loads the DLL at runtime with
LoadLibrary().  This kludge avoids the extremely fragile JACK shared
memory protocol by using the system's libjack64.dll, without requiring
the same DLL at build time.
This commit is contained in:
Max Kellermann
2021-04-07 17:29:58 +02:00
parent b885f358a5
commit 0f02bbc2fe
7 changed files with 250 additions and 0 deletions

1
NEWS
View File

@@ -10,6 +10,7 @@ ver 0.22.7 (not yet released)
- simple: fix database corruption bug
* output
- fix crash when pausing with multiple partitions
- jack: enable on Windows
- httpd: send header "Access-Control-Allow-Origin: *"
- wasapi: add algorithm for finding usable audio format
- wasapi: use default device only if none was configured