summaryrefslogtreecommitdiff
path: root/usr.bin/aucat
AgeCommit message (Expand)Author
2009-09-19if pipe_read() returns 0 we are at EOF and the structure describingJacob Meuser
2009-09-19if the device is dying, don't try to stop it, otherwise this wouldAlexandre Ratchov
2009-09-19tag the device as stopped even if sio_stop() failed (ie. deviceAlexandre Ratchov
2009-08-29accept ``common'' messages (including system explusive) on theAlexandre Ratchov
2009-08-28add a new AMSG_BYE, sent by the client to requst the server toAlexandre Ratchov
2009-08-28top device before closing it. It's necessary to ensure that if weAlexandre Ratchov
2009-08-27don't discard the initial volume change message; now it mattersAlexandre Ratchov
2009-08-27when an audio program connects to aucat, restore the volume itAlexandre Ratchov
2009-08-26when allocating the midi channel for the volume control of a newAlexandre Ratchov
2009-08-26oops, forgot to update usage();Jason McIntyre
2009-08-26don't mess with audio internals from within the midi bits. InsteadAlexandre Ratchov
2009-08-25sub-devices exposed by aucat and sockets it's listening on areAlexandre Ratchov
2009-08-23Make aucat remember the control channel number a client is using. When theAlexandre Ratchov
2009-08-21tweak previous;Jason McIntyre
2009-08-21make aucat(1) expose a MIDI device to control server behaviour inAlexandre Ratchov
2009-08-19don't try to process -o arguments using the input file list, fixesAlexandre Ratchov
2009-08-19organize midi code like audio code, no functional changeAlexandre Ratchov
2009-08-17allow midicat to take multiple -i and -o optionsAlexandre Ratchov
2009-08-17if one or more MIDI devices are specified in server mode, subscribeAlexandre Ratchov
2009-07-25sio_open returns a pointer so the < 0 comparison is wrongAlexandre Ratchov
2009-07-25fix comments, remove no longer needed declaration, reorder includesAlexandre Ratchov
2009-07-25Currently midi capable programs can control midi hardware, butAlexandre Ratchov
2009-07-19missing va_end in abuf_dprn. ok ratchov@Martynas Venckus
2009-06-04don't trust the compiler to generate warnings we care about,Jonathan Gray
2009-05-16use the ``hello'' message a to set the device mode, and thus makeAlexandre Ratchov
2009-05-16add a new ``hello'' message to aucat protocol useful to work onAlexandre Ratchov
2009-05-09clarify what happens if no device is specified and/or noAlexandre Ratchov
2009-04-27make -v option apply also to implicit default socketAlexandre Ratchov
2009-04-22move support for ulaw/alaw encoding in .wav files from legacy modeAlexandre Ratchov
2009-04-11- make legacy mode use sio_open(3) (sndio) APIJacob Meuser
2009-04-10avoid Xr to self;Jason McIntyre
2009-04-10Explain the AUDIODEVICE env. variable similarly to how sio_open(3) does.Alexandre Ratchov
2009-03-17- rename the arg to -b "nframes" and sync usage()Jason McIntyre
2009-03-17DESCRIPTION should also note aucat's ability to act as a serverAlexandre Ratchov
2009-03-15fix a couple comment typosJacob Meuser
2009-03-12in full-duplex, don't send AMSG_MOVE messages twice; instead,Alexandre Ratchov
2009-02-27say that aucat can act as audio server in the NAME sectionAlexandre Ratchov
2009-02-13style and typos fixes from Thomas PfaffAlexandre Ratchov
2009-02-06simplify the clock tick messages generation code and ensuire thatAlexandre Ratchov
2009-02-06move error messages reported to user into main()Alexandre Ratchov
2009-02-04if there are too many connections, stop acceping new ones ratherAlexandre Ratchov
2009-02-04document server mode with help from jmc@Alexandre Ratchov
2009-02-04daemonize when in server mode, suggested by manyAlexandre Ratchov
2009-02-03in server mode, create /tmp/aucat-userid/ directory withAlexandre Ratchov
2009-01-25don't set malloc_options to not interfer with /etc/malloc.confAlexandre Ratchov
2009-01-23catch SIGHUP and SIGTERM too, to ensure that recorded files areAlexandre Ratchov
2009-01-23spacing + typo fix from Matt Jibson <matt.jibson(at)gmail.com>Alexandre Ratchov
2009-01-10tweak previous;Jason McIntyre
2009-01-10add "loopback" mode in which input is connected to the output.Alexandre Ratchov
2009-01-06don't use a reference to the device file. Use the corresponding aprocAlexandre Ratchov