Add "nonblock" option for hw layer

Added a new "nonblock" option for hw layer.  This controls the non-blocking
"open" mode as default.

This option is set to TRUE as the default configuration.  If the old behavior
is preferred, set "defaults.pcm.nonblock" to 0 in /etc/asound.conf.
This commit is contained in:
Takashi Iwai 2006-01-13 11:52:01 +00:00
parent 0e15e6a97a
commit 3d0e3e2517
2 changed files with 38 additions and 2 deletions

View file

@ -53,6 +53,7 @@ defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
@ -126,10 +127,21 @@ pcm.hw {
name defaults.pcm.subdevice
}
}
@args.SUBDEV {
type integer
default {
@func refer
name defaults.pcm.subdevice
}
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
nonblock {
@func refer
name defaults.pcm.nonblock
}
}
pcm.plughw {