CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/05/02 05:54:27
Modified files:
usr.bin/aucat : aucat.c dev.c dev.h headers.c midi.c opt.h
siofile.c siofile.h sock.c wav.c
Log message:
Clean up device handling code to clarify different initialization phases
and different device states. Split initialization in two phases:
first global variables are initialized then the audio hardware is opened.
Allow devices that don't support full-duplex to work in play-only or
record-only mode, even if ``-m play'' or ``-m rec'' are not specified.