This patch causes a regression on my system (Ubuntu 18.04 with pulseaudio) when
opening media/Demos/stereo-through.bse. Without the patch, I can play this:
BSE_DEBUG=snd pasuspender -- out/beast-gtk/beast-0.15.0
out/media/Demos/stereo-through.bse
snd: bse_device_open: BsePcmDeviceALSA: default: Bse.Error.DEVICES_MISMATCH
snd: bse_device_open: BsePcmDeviceALSA: null: Bse.Error.DEVICE_BUFFER
snd: bse_device_open: BsePcmDeviceALSA: pulse: Bse.Error.DEVICES_MISMATCH
snd: bse_device_open: BsePcmDeviceALSA: sysdefault:CARD=PCH:
Bse.Error.DEVICES_MISMATCH
snd: bse_device_open: BsePcmDeviceALSA: front:CARD=PCH,DEV=0: Bse.Error.NONE
FYI, without pasuspend, opening 'front' gives Bse.Error.FILE_BUSY.
So fixing 'default' as the only ALSA device to open doesn't work for opening in
Duplex mode with pasuspend. Note that even without pulseaudio ([killing
pulseaudio](https://askubuntu.com/questions/8425/how-to-temporarily-disable-pulseaudio/394872#394872))
running, I'm getting:
> default:CARD=PCH - HDA Intel PCH, ALC298 Analog Default Audio
Device
> front:CARD=PCH,DEV=0 - HDA Intel PCH, ALC298 Analog Front
speakers
snd: bse_device_open: BsePcmDeviceALSA: default:CARD=PCH:
Bse.Error.DEVICES_MISMATCH
snd: bse_device_open: BsePcmDeviceALSA: front:CARD=PCH,DEV=0: Bse.Error.NONE
So I'm not sure *what* ALSA picks as 'default' (without pulse), but it doesn't
have matching mixfreq/fragment sizes which are needed for duplex mode.
(BSE_DEBUG=snd is supported by recent master)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/tim-janik/beast/pull/123#issuecomment-529153791_______________________________________________
beast mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/beast