Skip to content
This repository has been archived by the owner on May 7, 2022. It is now read-only.

Remove support for ASIO from flocking-cpal, because it's more trouble than it's worth at this point #22

Closed
colinbdclark opened this issue Apr 28, 2021 · 0 comments

Comments

@colinbdclark
Copy link
Collaborator

colinbdclark commented Apr 28, 2021

At this point, we've encountered a number of issues with ASIO support in CPAL:

  1. It causes panics at runtime when enumerating WASAPI devices and then ASIO devices
  2. It makes local builds more difficult, because the ASIO SDK and LLVM have to be installed
  3. It's not clear how to conditionally include its required dependencies only on Windows, which otherwise causing builds to fail on Apple Silicon

Given this, it simply doesn't seem worth supporting ASIO until the whole system is more mature and (hopefully) our third-party dependencies have sorted out some of their bugs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant