summaryrefslogtreecommitdiff
path: root/usr.bin/sndiod
AgeCommit message (Expand)Author
2024-08-01sndiod: Fix insufficent check of input from clientsAlexandre Ratchov
2024-07-23sndiod: Properly update the poll(2) event masks after i/o.Alexandre Ratchov
2024-06-01sndiod: Don't add/remove server.device entries in dev_{open,close}()Alexandre Ratchov
2024-05-24sndiod: Set the display string of all server.device entriesAlexandre Ratchov
2024-05-24sndiod: Propagate the controls' display string to clients.Alexandre Ratchov
2024-05-24sndiod: Use a 'unsigned char *' for the pointer to the temp sock bufferAlexandre Ratchov
2024-05-24sndiod: Hide "hardware" device's server.device control.Alexandre Ratchov
2024-05-24sndiod: Don't mark as dirty controls that have not been changedAlexandre Ratchov
2024-05-19remove prototypes with no matching function; ok ratchov@Jonathan Gray
2024-05-06sndiod: Ignore server.device settings to a non-working deviceAlexandre Ratchov
2024-05-03sndiod.1: Drop the number component of sndio descriptorsAlexandre Ratchov
2024-05-03sndiod: Fix SIGHUP to reopen the devices in priority orderAlexandre Ratchov
2024-04-22sndiod: Use the channel mapping code of aucatAlexandre Ratchov
2024-04-22sndiod: Use a 24-bit table for index to volume conversion.Alexandre Ratchov
2024-04-22sndiod: Use resampling algorithm from aucatAlexandre Ratchov
2024-04-22sndiod: Drop duplicate prototype of dev_new()Alexandre Ratchov
2024-04-22sndiod: Hide forgotten debug printfsAlexandre Ratchov
2024-04-22sndiod: Call ctlslot->ops->sync() after every control updateAlexandre Ratchov
2024-04-22sndiod: Make opt_setdev() return 1 if the device was acceptedAlexandre Ratchov
2024-04-22sndiod: Return the number of controls ctl_del() has deleted.Alexandre Ratchov
2024-04-02sndiod: Migrate clients upon watchdog timeoutAlexandre Ratchov
2024-04-02sndiod: Fix confusion between the slot and ctlslot pointersAlexandre Ratchov
2023-12-09Fix wrong call to slot->ops->exit() causing server to abort.Alexandre Ratchov
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-04-29Wait until the buffer is drained before closing the deviceAlexandre Ratchov
2022-04-29Add sio_flush(3) function to stop playback immediatelyAlexandre Ratchov
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