#
1.9 |
|
24-May-2024 |
ratchov |
sndiod: Propagate the controls' display string to clients.
with help from edd@ and armani@
|
#
1.8 |
|
24-May-2024 |
ratchov |
sndiod: Use a 'unsigned char *' for the pointer to the temp sock buffer
|
Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
|
#
1.7 |
|
26-Apr-2020 |
ratchov |
Bypass authentication and create no session for root
ok deraadt
|
#
1.6 |
|
26-Feb-2020 |
ratchov |
Add API to control audio device parameters exposed by sndiod.
The API exposes controls of modern audio hardware and sndiod software volume knobs in a uniform way. Hardware knobs are exposed through sndiod. Multiple programs may use the controls at the same time without the need to continuously scan the controls.
For now sndiod exposes only its own controls and the master output and input volumes of the underlying hardware (if any), i.e. those typically exposed by acpi volume keys.
ok deraadt
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.5 |
|
26-Jun-2018 |
ratchov |
Move opt pointer from the sock to the slot struct.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.4 |
|
25-Nov-2015 |
ratchov |
spacing
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.3 |
|
05-Mar-2014 |
ratchov |
remove unused var
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
|
#
1.2 |
|
30-Nov-2012 |
ratchov |
For MIDI ports, use the same open/close logic as for audio devices: drop clients using it when the port is closed (eg. umidi disconnected) and try to reopen it whenever a new client connects.
|
#
1.1 |
|
23-Nov-2012 |
ratchov |
Remplace aucat server by a new sndiod daemon aimed to be simpler smaller and faster than aucat. It's a drop in replacement with the following exceptions that don't affect the default setup: - The sample rate and the encoding are a per-device parameters thus -r and -e options must precede the corresponding -f option - MIDI thru boxes are dynamically created and no -M option is required anymore, so -M was removed. - MIDI ports are exposed with a new ``midi/N'' name, rather than abusing MIDI thru boxes. with help from armani@, ok deraadt@
|
#
1.7 |
|
26-Apr-2020 |
ratchov |
Bypass authentication and create no session for root
ok deraadt
|
#
1.6 |
|
26-Feb-2020 |
ratchov |
Add API to control audio device parameters exposed by sndiod.
The API exposes controls of modern audio hardware and sndiod software volume knobs in a uniform way. Hardware knobs are exposed through sndiod. Multiple programs may use the controls at the same time without the need to continuously scan the controls.
For now sndiod exposes only its own controls and the master output and input volumes of the underlying hardware (if any), i.e. those typically exposed by acpi volume keys.
ok deraadt
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.5 |
|
26-Jun-2018 |
ratchov |
Move opt pointer from the sock to the slot struct.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.4 |
|
25-Nov-2015 |
ratchov |
spacing
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.3 |
|
05-Mar-2014 |
ratchov |
remove unused var
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
|
#
1.2 |
|
30-Nov-2012 |
ratchov |
For MIDI ports, use the same open/close logic as for audio devices: drop clients using it when the port is closed (eg. umidi disconnected) and try to reopen it whenever a new client connects.
|
#
1.1 |
|
23-Nov-2012 |
ratchov |
Remplace aucat server by a new sndiod daemon aimed to be simpler smaller and faster than aucat. It's a drop in replacement with the following exceptions that don't affect the default setup: - The sample rate and the encoding are a per-device parameters thus -r and -e options must precede the corresponding -f option - MIDI thru boxes are dynamically created and no -M option is required anymore, so -M was removed. - MIDI ports are exposed with a new ``midi/N'' name, rather than abusing MIDI thru boxes. with help from armani@, ok deraadt@
|
#
1.6 |
|
26-Feb-2020 |
ratchov |
Add API to control audio device parameters exposed by sndiod.
The API exposes controls of modern audio hardware and sndiod software volume knobs in a uniform way. Hardware knobs are exposed through sndiod. Multiple programs may use the controls at the same time without the need to continuously scan the controls.
For now sndiod exposes only its own controls and the master output and input volumes of the underlying hardware (if any), i.e. those typically exposed by acpi volume keys.
ok deraadt
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.5 |
|
26-Jun-2018 |
ratchov |
Move opt pointer from the sock to the slot struct.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.4 |
|
25-Nov-2015 |
ratchov |
spacing
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.3 |
|
05-Mar-2014 |
ratchov |
remove unused var
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
|
#
1.2 |
|
30-Nov-2012 |
ratchov |
For MIDI ports, use the same open/close logic as for audio devices: drop clients using it when the port is closed (eg. umidi disconnected) and try to reopen it whenever a new client connects.
|
#
1.1 |
|
23-Nov-2012 |
ratchov |
Remplace aucat server by a new sndiod daemon aimed to be simpler smaller and faster than aucat. It's a drop in replacement with the following exceptions that don't affect the default setup: - The sample rate and the encoding are a per-device parameters thus -r and -e options must precede the corresponding -f option - MIDI thru boxes are dynamically created and no -M option is required anymore, so -M was removed. - MIDI ports are exposed with a new ``midi/N'' name, rather than abusing MIDI thru boxes. with help from armani@, ok deraadt@
|
#
1.5 |
|
26-Jun-2018 |
ratchov |
Move opt pointer from the sock to the slot struct.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.4 |
|
25-Nov-2015 |
ratchov |
spacing
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.3 |
|
05-Mar-2014 |
ratchov |
remove unused var
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
|
#
1.2 |
|
30-Nov-2012 |
ratchov |
For MIDI ports, use the same open/close logic as for audio devices: drop clients using it when the port is closed (eg. umidi disconnected) and try to reopen it whenever a new client connects.
|
#
1.1 |
|
23-Nov-2012 |
ratchov |
Remplace aucat server by a new sndiod daemon aimed to be simpler smaller and faster than aucat. It's a drop in replacement with the following exceptions that don't affect the default setup: - The sample rate and the encoding are a per-device parameters thus -r and -e options must precede the corresponding -f option - MIDI thru boxes are dynamically created and no -M option is required anymore, so -M was removed. - MIDI ports are exposed with a new ``midi/N'' name, rather than abusing MIDI thru boxes. with help from armani@, ok deraadt@
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.4 |
|
25-Nov-2015 |
ratchov |
spacing
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.3 |
|
05-Mar-2014 |
ratchov |
remove unused var
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
|
#
1.2 |
|
30-Nov-2012 |
ratchov |
For MIDI ports, use the same open/close logic as for audio devices: drop clients using it when the port is closed (eg. umidi disconnected) and try to reopen it whenever a new client connects.
|
#
1.1 |
|
23-Nov-2012 |
ratchov |
Remplace aucat server by a new sndiod daemon aimed to be simpler smaller and faster than aucat. It's a drop in replacement with the following exceptions that don't affect the default setup: - The sample rate and the encoding are a per-device parameters thus -r and -e options must precede the corresponding -f option - MIDI thru boxes are dynamically created and no -M option is required anymore, so -M was removed. - MIDI ports are exposed with a new ``midi/N'' name, rather than abusing MIDI thru boxes. with help from armani@, ok deraadt@
|