Tags: Ableton/link
Tags
Update asio standalone to version 1.30.2 io_service and address::from_string are deprecated now. So we are using the new equivalents.
Disable discovery inline during destruction Don't dispatch into the IoContext so we are sure that the discovery is actually being disabled in time.
Check the interface names earlier when scanning on Windows
Add flag to use SetThreadDescription on Windows SetThreadDescription is only available on Windows 10 and newer. On Windows 7 an app using SetThreadDescription will crash on startup. With this change threads on Windows will not be named by default and LINK_WINDOWS_SETTHREADDESCRIPTION can explicitly be set for apps only supporting Windows 10 and up.
Explicitly stop IoContext in Controller By stopping the Controllers IoContext in the destructor we make sure that no scheduled task tries to access a deleted resource from DiscoveryService while it is being deleted.
PreviousNext