summaryrefslogtreecommitdiff
path: root/usr.bin/sndiod
AgeCommit message (Expand)Author
2022-03-15Fix crash caused by confusion between requested device and last used oneAlexandre Ratchov
2022-03-07Switch internal sample representation to 24-bit fixed-point.Alexandre Ratchov
2022-02-18Avoid gendered language in man pages when not referring to a specificJonathan Gray
2021-12-25Move example about USB devices from -F description to hot plugging sectionAlexandre Ratchov
2021-12-25Add section to explain how to handle device hot pluggingAlexandre Ratchov
2021-12-18tighten the decription of -F; from richard ulmerJason McIntyre
2021-11-01Remove unused struct nameAlexandre Ratchov
2021-11-01Stop binding audio devices exposed by sndiod to physical devicesAlexandre Ratchov
2021-07-16Update the default block size in the manual, in sndiod.c r1.37 it wasStuart Henderson
2021-07-12Change the error reporting pattern throughout the tree when unveilBob Beck
2021-07-05Fix off-by-one array access when 64 channel stream is resampledAlexandre Ratchov
2021-05-25Drop assembly for 24-bit fixed-point operationsAlexandre Ratchov
2021-05-03If mode is not allowed in struct opt, then just play/record silenceAlexandre Ratchov
2021-04-28sndiod: Attach client at the same position, regardless the device modeAlexandre Ratchov
2021-04-28sndiod: Allocate (free) conversion buffers in slot_attach (slot_detach)Alexandre Ratchov
2021-03-10sndiod: When a slot structure is recycled allocate new controlAlexandre Ratchov
2021-03-10sndiod: Style tweak: swap if/else code blocks in slot_new()Alexandre Ratchov
2021-03-08sndiod: Use chronological order for {dev,port}_listAlexandre Ratchov
2021-03-08sndiod: Initialize dev->master_enabled earlierAlexandre Ratchov
2021-03-08sndiod: Style tweak: uniformize pattern to access ctlslot_arrayAlexandre 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-03-02sndiod: Allow alternative devices to support different modes.Edd Barrett
2021-02-05disable autovol by default and set default volume to 127Joshua Stein
2021-02-02Fix use-after-free in dev_abort()Alexandre Ratchov
2021-02-01some article fixes; from eddie youseph and grepJason McIntyre
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-29Order opt_list in opt_new() call order, limit items to OPT_NMAXAlexandre 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-28When an audio device is disconnected, drop MIDI clients controlling itAlexandre Ratchov
2021-01-28Dont attempt to drain disconnected clientsAlexandre Ratchov
2021-01-28In slot_xxx(), store dev pointer in local variableAlexandre Ratchov
2021-01-28Use everywhere the same pattern to handle fractional clock ticksAlexandre Ratchov
2021-01-28Make slot_{attach,detach}() the opposite of each otherAlexandre Ratchov
2021-01-28Drop unused dev_nctl() function and few unused prototypesAlexandre Ratchov
2021-01-12const-ify lookup tables; ok ratchov@Christian Weisgerber
2021-01-11Use a 8-th order FIR low-pass filter for resamplingAlexandre Ratchov
2020-12-10Check sample signedness when setting up format conversions.Alexandre Ratchov
2020-07-19Don't add server.device knob if there's only one audio deviceAlexandre Ratchov
2020-07-19Fix initial alternate device numberAlexandre 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-26Bypass authentication and create no session for rootAlexandre Ratchov