CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/10/12 01:20:04
Modified files:
usr.bin/aucat : abuf.c aucat.1 aucat.c conf.h dev.c dev.h
file.c headers.c listen.c listen.h midi.c
midicat.1 opt.c opt.h siofile.c wav.c wav.h
Log message:
Simplify and improve the way options are parsed and remove ~300 lines
of code that becomes unused. Few command line arguments changes are
required though:
- stream definitions (-ios) now must follow devices definitions they
are attached to (-fMn)
- the -n option is now a special "loopback" device and is thus used
like -f, eg it must precede streams
- in midicat, midi thru boxes are not created automatically anymore,
the new "-M" option must be used for that
- channel numbers (-Cc options) correspond always to channel numbers
of the hardware.
- the -u option isn't needed anymore
- increase the log verbosity so user errors are logged
without using -d
tested by many, help from jmc