summaryrefslogtreecommitdiff
path: root/usr.bin/sndiod/dev.h
AgeCommit message (Expand)Author
2024-05-24sndiod: Propagate the controls' display string to clients.Alexandre Ratchov
2024-05-19remove prototypes with no matching function; ok ratchov@Jonathan Gray
2024-04-22sndiod: Return the number of controls ctl_del() has deleted.Alexandre Ratchov
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-04-29Wait until the buffer is drained before closing the deviceAlexandre Ratchov
2021-11-01Stop binding audio devices exposed by sndiod to physical devicesAlexandre Ratchov
2021-03-03sndiod: Move MTC/MMC state to its own global structureAlexandre Ratchov
2021-03-03sndiod: Move MIDI control endpoint to opt structureAlexandre Ratchov
2021-03-03sndiod: Move controls out of the device structureAlexandre Ratchov
2021-01-29Make audio clients use struct opt to reach the deviceAlexandre Ratchov
2021-01-29Make control clients use struct opt to reach the deviceAlexandre Ratchov
2021-01-29Rename ctlslot->mask to ctlslot->self to match the rest of the codeAlexandre Ratchov
2021-01-29Move the options list out of the device structureAlexandre Ratchov
2021-01-29Move the control client state out of the device structureAlexandre Ratchov
2021-01-29Move the audio clients state out of the device structureAlexandre Ratchov
2021-01-28Dont attempt to drain disconnected clientsAlexandre Ratchov
2021-01-28Drop unused dev_nctl() function and few unused prototypesAlexandre Ratchov
2020-06-28Allow switching between alternate devices (-F option) with sndioctl(1)Alexandre Ratchov
2020-06-28Add a new SIOCTL_SEL control type to select one of a predefined set ofAlexandre Ratchov
2020-06-18Don't try to open device that's already openAlexandre Ratchov
2020-06-12On error, drop clients and close the device only if it's still openAlexandre Ratchov
2020-04-16If available, use hardware "output.level" for volume control.Alexandre Ratchov
2020-03-08Don't forget to notify clients when controls list is ready.Alexandre Ratchov
2020-02-26Add API to control audio device parameters exposed by sndiod.Alexandre Ratchov
2019-09-21Allow switching between devices without disconnecting clients.Alexandre Ratchov
2019-07-12Add affinity between the program and its mixer control.Alexandre Ratchov
2018-06-26Remove redundant slot->tstate variable.Alexandre Ratchov
2018-06-26Convert all the slot_xxx() routines to use the number of channelsAlexandre Ratchov
2018-06-26Remove {mix,sub}.slot_cmin fields from the slot structure, as the sameAlexandre Ratchov
2018-06-26Remove dev_{cmin,cmax} from the slot structure as the same informationAlexandre Ratchov
2018-06-26Remove slot->dup which is a copy of opt->dup, and just use the latterAlexandre Ratchov
2018-06-26Remove slot->maxweight, because it's a copy of opt->maxweight. JustAlexandre Ratchov
2018-06-26Initialize slot with parameters from the opt struct.Alexandre Ratchov
2018-06-26Move opt pointer from the sock to the slot struct.Alexandre Ratchov
2018-06-26Replace the gloal opt list with per-device lists.Alexandre Ratchov
2016-03-23Remove unused arguments of dev_adjpar(), getbasepath() and allAlexandre Ratchov
2016-01-08Make code fit in 80 columns, remove trailing spaces & tabs.Alexandre Ratchov
2015-02-16add missing protos, fix spacingAlexandre Ratchov
2014-03-17unbreak monitoring mode, which was shifted in time by 1 blockAlexandre Ratchov
2014-03-07remove unused "delta" argument from onmove callbacksAlexandre Ratchov
2014-03-07remove unused mmc start/stop/relocate call-backs as they don'tAlexandre Ratchov
2014-03-05- properly set initial position: fixes incorrect position reportingAlexandre Ratchov
2014-03-05remove unused "autostart" featureAlexandre Ratchov
2013-09-28Fix condition to check if a midi port is referenced. Remove unused bits.Alexandre Ratchov
2012-11-30make DEV_xxx contiguousAlexandre Ratchov
2012-11-23Remplace aucat server by a new sndiod daemon aimed to be simplerAlexandre Ratchov