Age | Commit message (Expand) | Author |
2020-06-28 | Allow switching between alternate devices (-F option) with sndioctl(1) | Alexandre Ratchov |
2020-06-28 | Add a new SIOCTL_SEL control type to select one of a predefined set of | Alexandre Ratchov |
2020-06-18 | Don't try to open device that's already open | Alexandre Ratchov |
2020-06-12 | On error, drop clients and close the device only if it's still open | Alexandre Ratchov |
2020-04-26 | Bypass authentication and create no session for root | Alexandre Ratchov |
2020-04-25 | If no -f options are used, expose first 4 audio(4) devices to clients | Alexandre Ratchov |
2020-04-25 | Get a reference to the device when "snd/N" MIDI ports are opened | Alexandre Ratchov |
2020-04-24 | Make sure devices are properly closed in case of an error. | Alexandre Ratchov |
2020-04-16 | If available, use hardware "output.level" for volume control. | Alexandre Ratchov |
2020-04-16 | Hide controls of unused slots from "mixer" clients. | Alexandre Ratchov |
2020-04-15 | When device is (re-)opened, call dev_ctlsync() if there's no control device | Alexandre Ratchov |
2020-04-15 | Don't forget to notify clients when a control is removed | Alexandre Ratchov |
2020-04-15 | Properly log CTL_NONE controls | Alexandre Ratchov |
2020-04-01 | If no -q options are used, expose first 8 midi(4) devices to sndiod clients | Alexandre Ratchov |
2020-03-31 | Don't send "control changed" messages when hardware controls are set. | Alexandre Ratchov |
2020-03-08 | Don't forget to notify clients when controls list is ready. | Alexandre Ratchov |
2020-02-26 | Add API to control audio device parameters exposed by sndiod. | Alexandre Ratchov |
2020-01-23 | Remove unused sys/signal.h include. | Alexandre Ratchov |
2020-01-23 | When opening a device, loop over the alternate devices list in the | Alexandre Ratchov |
2020-01-23 | Accept MIDI clients that don't reset status during sysex messages. | Alexandre Ratchov |
2020-01-10 | Unbreak channel duplication (aka -j option). | Alexandre Ratchov |
2019-11-27 | Initialize nfds fields of new file structures. | Alexandre Ratchov |
2019-09-21 | tweak previous; | Jason McIntyre |
2019-09-21 | Fix missing word in -F and -Q descriptions. | Alexandre Ratchov |
2019-09-21 | Lower the default audio block size from 20ms to 10ms. | Alexandre Ratchov |
2019-09-21 | Allow switching between devices without disconnecting clients. | Alexandre Ratchov |
2019-09-19 | Don't attempt to join/expand nonexistent channels. | Alexandre Ratchov |
2019-09-19 | Move device slot convertions setup in its own routine. | Alexandre Ratchov |
2019-09-19 | Move device buffer allocation to its own routines. | Alexandre Ratchov |
2019-08-29 | Split dev_close() routine in two parts. | Alexandre Ratchov |
2019-08-29 | Split dev_open() in two parts. | Alexandre Ratchov |
2019-08-29 | Make debug printf in port_open() look as others | Alexandre Ratchov |
2019-08-29 | Fix wrong comment about MIDI port hold flag | Alexandre Ratchov |
2019-08-29 | Move code de disconnect all MIDI clients to its own routine. | Alexandre Ratchov |
2019-08-29 | Move code de disconnect all audio clients to its own routine. | Alexandre Ratchov |
2019-08-29 | Uniformize device-specific debug printfs | Alexandre Ratchov |
2019-07-28 | 16 channels is not enough to handle all common uaudio(4) devices, so | Alexandre Ratchov |
2019-07-12 | Add affinity between the program and its mixer control. | Alexandre Ratchov |
2019-07-10 | Remove few level 3 debug printfs related to slot allocation. | Alexandre Ratchov |
2019-07-10 | Replace the "umap" bitmap by a simple table of slot pointers. | Alexandre Ratchov |
2019-07-10 | Swap "if" and "else" code blocks in slot_new() to improve readability. | Alexandre Ratchov |
2019-07-10 | Slot name can't be empty. So, no need to check if it is empty. | Alexandre Ratchov |
2019-07-10 | Use NULL instead of 0 where a pointer is expected. | Alexandre Ratchov |
2019-07-05 | Fix spacing and comments, no code change. | Alexandre Ratchov |
2019-06-29 | Check if syscalls return -1 instead of any negative or non-zero value. | Alexandre Ratchov |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-16 | Ignore the frame cents component in MMC relocate message. | Alexandre Ratchov |
2019-06-16 | Say in comment why we use 1/2400 second as MTC time unit. | Alexandre Ratchov |
2019-05-10 | Backout latest, commited by mistake. | Alexandre Ratchov |
2019-05-10 | Use the correct length for MIDI common messages. | Alexandre Ratchov |