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

Reply via email to