summaryrefslogtreecommitdiff
path: root/usr.bin/aucat
AgeCommit message (Expand)Author
2008-11-04conversions are smarter now, remove corresponding ``BUGS'' itemAlexandre Ratchov
2008-11-04split code that converts any->any in two parts: one to encodeAlexandre Ratchov
2008-11-04cleanup: remove channel mapping bits from encoding conversion code.Alexandre Ratchov
2008-11-04add "new" conversion code to map any channel range into any otherAlexandre Ratchov
2008-11-04cleanup: resample stream while in native format and remove resamplingAlexandre Ratchov
2008-11-04optimization: add "new" resampling code (actually based on the existingAlexandre Ratchov
2008-11-03rename mixxxx and subxxx fields of struct abuf to avoid confusion:Alexandre Ratchov
2008-11-03A small optimization: handle most N-channel <-> M-channel conversionsAlexandre Ratchov
2008-10-30since people often ask, add BUGS entry to explain whyAlexandre Ratchov
2008-10-29chmod(2) the aucat socket, as if aucat(1) was started withAlexandre Ratchov
2008-10-28Use -Werror unconditionnaly again.Miod Vallat
2008-10-27No -Werror on m88k, hairy gcc bug generates false ``variable might be usedMiod Vallat
2008-10-27rename libsa to libsndioAlexandre Ratchov
2008-10-26zap `q' from the getopts string too,Alexandre Ratchov
2008-10-26sync SYNOPSIS and usage();Jason McIntyre
2008-10-26add minimal server capability to aucat(1). When started in serverAlexandre Ratchov
2008-08-25minor tweak for removal of "[-d devel]" (change done in r1.19 and r1.21).Igor Sobrado
2008-08-20abuf_flush() must be called only from the ``xxx_in()'' routines (ieAlexandre Ratchov
2008-08-14fix comments suggested by eric@, remove stupid DPRINTF()Alexandre Ratchov
2008-08-14in abuf_rgetblk() the ``start'' pointer may take a value beyond theAlexandre Ratchov
2008-08-14move all device related stuff from aucat.c to a new dev.c file.Alexandre Ratchov
2008-08-14in file.c, before dereferencing pointers to in(), out(), eof(),Alexandre Ratchov
2008-08-14add an "AUTOQUIT" flag to mix and sub aprocs. If the flag isAlexandre Ratchov
2008-08-14add a bytes counter to abuf structures to count the number ofAlexandre Ratchov
2008-08-14add a xxx_done() method to aproc structures, that cleans up justAlexandre Ratchov
2008-08-14move mix/sub underrun/overrun handling code and data in theAlexandre Ratchov
2008-08-14factor code that discards data from abuf strucure into a singleAlexandre Ratchov
2008-06-03group the descriptions for -CcHhEeRr in such a way as to avoidJason McIntyre
2008-06-03Allow aucat to play/record from input-only or output-only devices.Dale Rahn
2008-06-02fix up ENVIRONMENT a little;Jason McIntyre
2008-06-02- tweak previousJason McIntyre
2008-06-02document latest changes: -d flag is replaced by AUCAT_DEBUGAlexandre Ratchov
2008-06-02currently, we start the device as soon as write() blocks; it's betterAlexandre Ratchov
2008-06-02if aucat is suspended, then the kernel continues running the deviceAlexandre Ratchov
2008-06-02allow the user to choose the aucat behaviour when underruns/overrunsAlexandre Ratchov
2008-06-02(remove -d, second part) use strtonum() instead of sscanf() and inlinedAlexandre Ratchov
2008-06-02since underruns/overruns are handled outside devices, remove code thatAlexandre Ratchov
2008-06-02(remove -d, first part) replace -d flag by AUCAT_DEBUG environmentAlexandre Ratchov
2008-06-02Allows any input/output stream to underrun/overrun without disturbingAlexandre Ratchov
2008-05-29try to clearly describe interaction between -CcEeHhRr and -fiou options;Jason McIntyre
2008-05-28if aucat is resumed (after suspend), kernel buffers are empty, thus write()Alexandre Ratchov
2008-05-26signpost encodings and formats a little better;Jason McIntyre
2008-05-26put -q in the right place;Jason McIntyre
2008-05-26add -q option which enables "quiet" operation.Jacob Meuser
2008-05-25give argument to LIST_END(), don't use variable lenght arrays as lastAlexandre Ratchov
2008-05-23various fixes for aucat.1, and sync usage(); ok ratchovJason McIntyre
2008-05-23add support for:Alexandre Ratchov
2008-04-13- remove code that was rendered pointless by the last commitJacob Meuser
2007-05-31convert to new .Dd format;Jason McIntyre
2007-03-21tweaks;Jason McIntyre