ardour/libs/backends/alsa
Robin Gareus 3a6a9cfa6c
Tweak ALSA nperiod setting, fallback to nearest
This is mainly for RME RayDAT that has a fixed buffersize of 16k:

  dev_name : hw:HDSPMxc2f6c5,0
  channels : 36
  min_rate : 32000
  max_rate : 192000
  min_bufz : 16384
  max_bufz : 16384
  min_nper : 4
  max_nper : 512

However nperiod configuration determines the effective latency
regardless.

This is similar to https://github.com/jackaudio/jack1/blob/master/drivers/alsa/alsa_driver.c#L476-L486
2020-04-29 23:56:24 +02:00
..
alsa_audiobackend.cc Tweak ALSA nperiod setting, fallback to nearest 2020-04-29 23:56:24 +02:00
alsa_audiobackend.h Allow to refresh ALSA device list - #8051 2020-04-29 02:19:38 +02:00
alsa_midi.cc Consolidate stack-size and priority of rt-threads 2020-04-23 01:28:58 +02:00
alsa_midi.h
alsa_rawmidi.cc
alsa_rawmidi.h
alsa_sequencer.cc
alsa_sequencer.h
alsa_slave.cc Consolidate stack-size and priority of rt-threads 2020-04-23 01:28:58 +02:00
alsa_slave.h
select_sleep.h
wscript
zita-alsa-pcmi.cc Tweak ALSA nperiod setting, fallback to nearest 2020-04-29 23:56:24 +02:00
zita-alsa-pcmi.h Tweak ALSA nperiod setting, fallback to nearest 2020-04-29 23:56:24 +02:00