summaryrefslogtreecommitdiff
path: root/usr.bin/aucat
AgeCommit message (Expand)Author
2008-11-17in server mode full-duplex device is no more requierd, removeAlexandre Ratchov
2008-11-17allow aucat to run as server in play-only and record-only mode, soAlexandre Ratchov
2008-11-16trigger rproc->eof() and and wproc->hup() if POLLHUP event is set.Alexandre Ratchov
2008-11-16aucat stops the device when idle, remove the correspondingAlexandre Ratchov
2008-11-16allow aucat to listen on multiple sockets. Each socket carries itsAlexandre Ratchov
2008-11-16add ``template'' parameters to sockets rather than using deviceAlexandre Ratchov
2008-11-16tweak previous;Jason McIntyre
2008-11-16make aucat compile without DEBUG defined (still defined by default)Alexandre Ratchov
2008-11-16in file_poll() the number of polled file structures is not equal to theAlexandre Ratchov
2008-11-16Make clients inherit the volume parameter when the -v option is used inAlexandre Ratchov
2008-11-12when destroying the device, mark the mixer and the demultiplexerAlexandre Ratchov
2008-11-11if the device disappear the mixer and demultiplexer chains areAlexandre Ratchov
2008-11-11remove the SIGNALS sections, describe signals in DESCRIPTIONAlexandre Ratchov
2008-11-11expose the volume knob in server mode tooAlexandre Ratchov
2008-11-11termninate non-server aucat when it's idle rather that usingAlexandre Ratchov
2008-11-11when not in server mode, aucat terminates automatically usingAlexandre Ratchov
2008-11-11escape minus signs;Jason McIntyre
2008-11-10add a per-stream ``soft volume'' knob and the corresponding -v option.Alexandre Ratchov
2008-11-09make aucat(1) stop automatically the audio(1) device if it's idle. ThisAlexandre Ratchov
2008-11-08set the default device to /dev/audio for legacy mode.Alexandre Ratchov
2008-11-08when dev_attach()ing play-only or record-only streams, don'tAlexandre Ratchov
2008-11-07expose the block size in the sndio API by making par->round writableAlexandre Ratchov
2008-11-07when attaching a new stream, don't overwrite it's parametersAlexandre Ratchov
2008-11-06drop/silence calculation is wrong when xrun occurs and client andAlexandre Ratchov
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