Skip to content

Comments

Merge from upstream RC#2

Merged
EvanBalster merged 4 commits intoEvanBalster:eb-asio-messagesfrom
PortAudio:master
Mar 23, 2021
Merged

Merge from upstream RC#2
EvanBalster merged 4 commits intoEvanBalster:eb-asio-messagesfrom
PortAudio:master

Conversation

@EvanBalster
Copy link
Owner

No description provided.

MichalPetryka and others added 4 commits February 24, 2021 17:34
Use AC_COMPILE_IFELSE because AC_TRY_COMPILE is deprecated.
Include cdefs.h because it has checks for architcture.
This patch fixes a problem caused by special regex characters
appearing in the device names when using the Jack interface to PipeWire.

It is uncommon for JACK ports to have any characters that need to
be escaped in a regex. jackd simply calls the audio interface
"system". However PipeWire uses the device name from ALSA for the
JACK port names. If this contains any special regex characters,
BuildDeviceList would find the device but determine it has 0
input channels and 0 output channels. In my case, I have an RME
Babyface Pro which puts its serial number in parentheses:

$ aplay -l
card 0: Pro70785713 [Babyface Pro (70785713)], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
@EvanBalster EvanBalster merged commit c8fcac9 into EvanBalster:eb-asio-messages Mar 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants