index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
usr.bin
/
sndiod
/
dev.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Allow switching between alternate devices (-F option) with sndioctl(1)
ratchov
2020-06-28
1
-2
/
+42
*
Add a new SIOCTL_SEL control type to select one of a predefined set of
ratchov
2020-06-28
1
-2
/
+3
*
Don't try to open device that's already open
ratchov
2020-06-18
1
-4
/
+30
*
On error, drop clients and close the device only if it's still open
ratchov
2020-06-12
1
-5
/
+6
*
Make sure devices are properly closed in case of an error.
ratchov
2020-04-24
1
-19
/
+3
*
If available, use hardware "output.level" for volume control.
ratchov
2020-04-16
1
-13
/
+78
*
Hide controls of unused slots from "mixer" clients.
ratchov
2020-04-16
1
-4
/
+12
*
Don't forget to notify clients when a control is removed
ratchov
2020-04-15
1
-4
/
+6
*
Properly log CTL_NONE controls
ratchov
2020-04-15
1
-1
/
+4
*
Don't send "control changed" messages when hardware controls are set.
ratchov
2020-03-31
1
-2
/
+2
*
Don't forget to notify clients when controls list is ready.
ratchov
2020-03-08
1
-1
/
+13
*
Add API to control audio device parameters exposed by sndiod.
ratchov
2020-02-26
1
-8
/
+353
*
Unbreak channel duplication (aka -j option).
ratchov
2020-01-10
1
-12
/
+22
*
Allow switching between devices without disconnecting clients.
ratchov
2019-09-21
1
-3
/
+72
*
Don't attempt to join/expand nonexistent channels.
ratchov
2019-09-19
1
-20
/
+17
*
Move device slot convertions setup in its own routine.
ratchov
2019-09-19
1
-21
/
+46
*
Move device buffer allocation to its own routines.
ratchov
2019-09-19
1
-17
/
+17
*
Split dev_close() routine in two parts.
ratchov
2019-08-29
1
-3
/
+13
*
Split dev_open() in two parts.
ratchov
2019-08-29
1
-15
/
+25
*
Move code de disconnect all MIDI clients to its own routine.
ratchov
2019-08-29
1
-1
/
+2
*
Move code de disconnect all audio clients to its own routine.
ratchov
2019-08-29
1
-10
/
+19
*
Add affinity between the program and its mixer control.
ratchov
2019-07-12
1
-3
/
+15
*
Remove few level 3 debug printfs related to slot allocation.
ratchov
2019-07-10
1
-19
/
+3
*
Replace the "umap" bitmap by a simple table of slot pointers.
ratchov
2019-07-10
1
-23
/
+20
*
Swap "if" and "else" code blocks in slot_new() to improve readability.
ratchov
2019-07-10
1
-16
/
+17
*
Slot name can't be empty. So, no need to check if it is empty.
ratchov
2019-07-10
1
-3
/
+2
*
Use NULL instead of 0 where a pointer is expected.
ratchov
2019-07-10
1
-2
/
+2
*
Ignore the frame cents component in MMC relocate message.
ratchov
2019-06-16
1
-3
/
+2
*
Initialize the slot->skip counter in slot_start() instead of
ratchov
2018-06-26
1
-8
/
+10
*
Remove redundant slot->tstate variable.
ratchov
2018-06-26
1
-34
/
+8
*
Remove useless check if s->ops == NULL from slot_setvol().
ratchov
2018-06-26
1
-3
/
+1
*
No need to initialize slot->mix.weight as it's recalculated and
ratchov
2018-06-26
1
-2
/
+1
*
Move slot-related debug printfs from sock_hello() to slot_new().
ratchov
2018-06-26
1
-1
/
+13
*
Convert all the slot_xxx() routines to use the number of channels
ratchov
2018-06-26
1
-36
/
+34
*
Remove {mix,sub}.slot_cmin fields from the slot structure, as the same
ratchov
2018-06-26
1
-17
/
+13
*
Remove dev_{cmin,cmax} from the slot structure as the same information
ratchov
2018-06-26
1
-9
/
+9
*
Remove slot->dup which is a copy of opt->dup, and just use the latter
ratchov
2018-06-26
1
-4
/
+3
*
Remove slot->maxweight, because it's a copy of opt->maxweight. Just
ratchov
2018-06-26
1
-5
/
+4
*
Initialize slot with parameters from the opt struct.
ratchov
2018-06-26
1
-12
/
+28
*
Replace the gloal opt list with per-device lists.
ratchov
2018-06-26
1
-1
/
+5
*
Move slot buffer allocations in their own routines.
ratchov
2018-06-26
1
-127
/
+150
*
Factor common code of slot_stop().
ratchov
2018-06-26
1
-17
/
+21
*
Remove handling of unreachable state in slot_stop().
ratchov
2018-06-26
1
-6
/
+8
*
The conversion chain processes exactly one block, so no need to
ratchov
2018-06-08
1
-95
/
+84
*
Fix slot leak occuring when the device mode doesn't match
ratchov
2017-11-23
1
-8
/
+8
*
prefill with silence the buffer where cmap_copy() stores samples
ratchov
2017-11-07
1
-2
/
+15
*
Prefill client rec buffer with silence. This is necessary because
ratchov
2017-11-03
1
-1
/
+5
*
Fix the code supposed to abort when attempting to detach a slot that's
ratchov
2017-02-15
1
-2
/
+2
*
Many typos in comments. From Michael W. Bombardieri. Thanks.
ratchov
2017-01-03
1
-2
/
+2
*
Set initial mixer slot name to "prog" to make all slots visible in
ratchov
2016-05-25
1
-2
/
+2
[next]