mozilla / cubeb

Cross platform audio library
ISC License
440 stars 124 forks source link

Update GitHub Actions macOS builders #777

Closed aeiouaeiouaeiouaeiouaeiouaeiou closed 6 months ago

aeiouaeiouaeiouaeiouaeiouaeiou commented 8 months ago
aeiouaeiouaeiouaeiouaeiouaeiou commented 8 months ago

Interesting why the test step freezes on both builders.

Pehrsons commented 6 months ago

@aeiouaeiouaeiouaeiouaeiouaeiou I found eventually this is because of microphone permissions on the runners. A screenshot will reveal it. See https://github.com/mozilla/cubeb-coreaudio-rs/pull/211 for the fix in the cubeb-coreaudio-rs backend, and https://github.com/actions/runner-images/issues/9330 for a filed upstream issue.

aeiouaeiouaeiouaeiouaeiouaeiou commented 6 months ago

@Pehrsons installing the BlackHole driver seems to have helped here as well.

Pehrsons commented 6 months ago

Ah what was the issue without BlackHole? The runners seem to have the NullAudio virtual devices (from an Apple code sample, AFAICT) out of the box.

padenot commented 6 months ago

Thanks all, merging this now!