Age | Commit message (Expand) | Author |
2021-05-25 | Drop assembly for 24-bit fixed-point operations | Alexandre Ratchov |
2021-05-03 | If mode is not allowed in struct opt, then just play/record silence | Alexandre Ratchov |
2021-04-28 | sndiod: Attach client at the same position, regardless the device mode | Alexandre Ratchov |
2021-04-28 | sndiod: Allocate (free) conversion buffers in slot_attach (slot_detach) | Alexandre Ratchov |
2021-03-10 | sndiod: When a slot structure is recycled allocate new control | Alexandre Ratchov |
2021-03-10 | sndiod: Style tweak: swap if/else code blocks in slot_new() | Alexandre Ratchov |
2021-03-08 | sndiod: Use chronological order for {dev,port}_list | Alexandre Ratchov |
2021-03-08 | sndiod: Initialize dev->master_enabled earlier | Alexandre Ratchov |
2021-03-08 | sndiod: Style tweak: uniformize pattern to access ctlslot_array | 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-03-02 | sndiod: Allow alternative devices to support different modes. | Edd Barrett |
2021-02-05 | disable autovol by default and set default volume to 127 | Joshua Stein |
2021-02-02 | Fix use-after-free in dev_abort() | Alexandre Ratchov |
2021-02-01 | some article fixes; from eddie youseph and grep | Jason McIntyre |
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 | Order opt_list in opt_new() call order, limit items to OPT_NMAX | Alexandre Ratchov |
2021-01-29 | Move the options list out of the device structure | 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 | When an audio device is disconnected, drop MIDI clients controlling it | Alexandre Ratchov |
2021-01-28 | Dont attempt to drain disconnected clients | Alexandre Ratchov |
2021-01-28 | In slot_xxx(), store dev pointer in local variable | Alexandre Ratchov |
2021-01-28 | Use everywhere the same pattern to handle fractional clock ticks | Alexandre Ratchov |
2021-01-28 | Make slot_{attach,detach}() the opposite of each other | Alexandre Ratchov |
2021-01-28 | Drop unused dev_nctl() function and few unused prototypes | Alexandre Ratchov |
2021-01-12 | const-ify lookup tables; ok ratchov@ | Christian Weisgerber |
2021-01-11 | Use a 8-th order FIR low-pass filter for resampling | Alexandre Ratchov |
2020-12-10 | Check sample signedness when setting up format conversions. | Alexandre Ratchov |
2020-07-19 | Don't add server.device knob if there's only one audio device | Alexandre Ratchov |
2020-07-19 | Fix initial alternate device number | Alexandre Ratchov |
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 |