Age | Commit message (Expand) | Author |
2022-12-26 | spelling fixes; from paul tagliamonte | Jason McIntyre |
2022-04-29 | Add sio_flush(3) function to stop playback immediately | Alexandre Ratchov |
2021-11-01 | Stop binding audio devices exposed by sndiod to physical devices | Alexandre Ratchov |
2021-03-03 | sndiod: Move MTC/MMC state to its own global structure | Alexandre Ratchov |
2021-03-03 | sndiod: Move MIDI control endpoint to opt structure | Alexandre Ratchov |
2021-03-03 | sndiod: Move controls out of the device structure | Alexandre Ratchov |
2021-01-29 | Make audio clients use struct opt to reach the device | Alexandre Ratchov |
2021-01-29 | Make control clients use struct opt to reach the device | Alexandre Ratchov |
2021-01-29 | Rename ctlslot->mask to ctlslot->self to match the rest of the code | Alexandre Ratchov |
2021-01-29 | Move the control client state out of the device structure | Alexandre Ratchov |
2021-01-29 | Move the audio clients state out of the device structure | Alexandre Ratchov |
2021-01-28 | Dont attempt to drain disconnected clients | Alexandre Ratchov |
2020-04-26 | Bypass authentication and create no session for root | Alexandre Ratchov |
2020-04-25 | Get a reference to the device when "snd/N" MIDI ports are opened | 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 |
2019-07-12 | Add affinity between the program and its mixer control. | Alexandre Ratchov |
2019-06-29 | Check if syscalls return -1 instead of any negative or non-zero value. | Alexandre Ratchov |
2018-06-26 | Move slot-related debug printfs from sock_hello() to slot_new(). | Alexandre Ratchov |
2018-06-26 | Convert all the slot_xxx() routines to use the number of channels | Alexandre Ratchov |
2018-06-26 | Remove {mix,sub}.slot_cmin fields from the slot structure, as the same | Alexandre Ratchov |
2018-06-26 | Remove dev_{cmin,cmax} from the slot structure as the same information | Alexandre Ratchov |
2018-06-26 | Don't set slot's {slot,dev}_cmin parameters in slot_setpar() routine, | Alexandre Ratchov |
2018-06-26 | Initialize slot with parameters from the opt struct. | Alexandre Ratchov |
2018-06-26 | Move opt pointer from the sock to the slot struct. | Alexandre Ratchov |
2018-06-26 | Replace the gloal opt list with per-device lists. | Alexandre Ratchov |
2018-01-10 | Simplify bounds checking of client numbers of channels and rate. From | Alexandre Ratchov |
2017-07-20 | Add comments to explain correct code that might look wrong. | Alexandre Ratchov |
2016-10-27 | Fix many typos in comments, from Michael W. Bombardieri <mb at ii.net> | Alexandre Ratchov |
2016-03-23 | Remove unused arguments of dev_adjpar(), getbasepath() and all | Alexandre Ratchov |
2016-01-08 | Make code fit in 80 columns, remove trailing spaces & tabs. | Alexandre Ratchov |
2015-12-07 | reset the slowaccept flag in sock_close() | Alexandre Ratchov |
2015-02-16 | Check if slot is NULL, and if so, drop the connection. For now slot | Alexandre Ratchov |
2014-11-21 | Don't forget to transmit the xrun attribute in GETPAR messages. Found | Alexandre Ratchov |
2014-06-02 | fix uninitialized sock->port variable, causing crashes in certain | Alexandre Ratchov |
2014-03-07 | remove unused "delta" argument from onmove callbacks | Alexandre Ratchov |
2014-03-07 | remove unused mmc start/stop/relocate call-backs as they don't | Alexandre Ratchov |
2014-03-05 | Check that socket is writable before attempting to write data | Alexandre Ratchov |
2014-02-08 | use the correct integer width in calls to AMSG_ISSET() | Alexandre Ratchov |
2013-12-31 | round client block size to nearest possble | Alexandre Ratchov |
2013-11-18 | add missing prototypes | Alexandre Ratchov |
2013-05-05 | Initialize channel ranges of new slots to full sub-device channels. | Alexandre Ratchov |
2012-12-06 | set port = NULL for new connctions, fixes crashes | Alexandre Ratchov |
2012-12-01 | remove misleading XXXs and TODOs | Alexandre Ratchov |
2012-11-30 | For MIDI ports, use the same open/close logic as for audio devices: | Alexandre Ratchov |
2012-11-30 | Process incoming MIDI data on the fly rather than using an | Alexandre Ratchov |
2012-11-23 | Remplace aucat server by a new sndiod daemon aimed to be simpler | Alexandre Ratchov |