aboutsummaryrefslogtreecommitdiff
path: root/tests/fixtures
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-26 17:46:11 -0600
committerCraig Jennings <c@cjennings.net>2026-02-26 17:46:11 -0600
commit0067e606bd6c10c5dd9f2eee83f78a94662660b4 (patch)
treec7f5454e8ebc5483196be66807a2700b56e71d8a /tests/fixtures
parentf46b812a37d19fcf8d2b3a3bb1d752464acabeab (diff)
downloaddotemacs-0067e606bd6c10c5dd9f2eee83f78a94662660b4.tar.gz
dotemacs-0067e606bd6c10c5dd9f2eee83f78a94662660b4.zip
feat(recording): show sinks with active audio indicators in quick-setup
Quick-setup (C-; r s) is now a two-step flow: pick a mic, then pick an audio output sink. Sinks display 󰕾/󰖁 icons with green/dim coloring to indicate which have active audio streams, with active sinks sorted to the top. The chosen sink's .monitor is set as the system audio device. This replaces the old auto-default-sink approach, letting users see where audio is actually going and pick the right sink in one command.
Diffstat (limited to 'tests/fixtures')
-rw-r--r--tests/fixtures/pactl-sinks-verbose-muted.txt30
-rw-r--r--tests/fixtures/pactl-sinks-verbose-normal.txt30
2 files changed, 60 insertions, 0 deletions
diff --git a/tests/fixtures/pactl-sinks-verbose-muted.txt b/tests/fixtures/pactl-sinks-verbose-muted.txt
new file mode 100644
index 000000000..fcfb7246d
--- /dev/null
+++ b/tests/fixtures/pactl-sinks-verbose-muted.txt
@@ -0,0 +1,30 @@
+Sink #65
+ State: RUNNING
+ Name: alsa_output.usb-JDS_Labs-00.analog-stereo
+ Description: JDS Labs Element IV Analog Stereo
+ Driver: PipeWire
+ Sample Specification: s32le 2ch 48000Hz
+ Channel Map: front-left,front-right
+ Mute: no
+ Volume: front-left: 32768 / 50% / -18.06 dB, front-right: 32768 / 50% / -18.06 dB
+ balance 0.00
+Sink #73
+ State: SUSPENDED
+ Name: alsa_output.usb-Shure_MV7-00.analog-stereo
+ Description: Shure MV7+ Analog Stereo
+ Driver: PipeWire
+ Sample Specification: s32le 2ch 48000Hz
+ Channel Map: front-left,front-right
+ Mute: yes
+ Volume: front-left: 0 / 0% / -inf dB, front-right: 0 / 0% / -inf dB
+ balance 0.00
+Sink #81
+ State: SUSPENDED
+ Name: alsa_output.pci-0000_0e_00.4.analog-stereo
+ Description: Ryzen HD Audio Controller Analog Stereo
+ Driver: PipeWire
+ Sample Specification: s32le 2ch 48000Hz
+ Channel Map: front-left,front-right
+ Mute: no
+ Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
+ balance 0.00
diff --git a/tests/fixtures/pactl-sinks-verbose-normal.txt b/tests/fixtures/pactl-sinks-verbose-normal.txt
new file mode 100644
index 000000000..8c0935684
--- /dev/null
+++ b/tests/fixtures/pactl-sinks-verbose-normal.txt
@@ -0,0 +1,30 @@
+Sink #65
+ State: RUNNING
+ Name: alsa_output.usb-JDS_Labs-00.analog-stereo
+ Description: JDS Labs Element IV Analog Stereo
+ Driver: PipeWire
+ Sample Specification: s32le 2ch 48000Hz
+ Channel Map: front-left,front-right
+ Mute: no
+ Volume: front-left: 32768 / 50% / -18.06 dB, front-right: 32768 / 50% / -18.06 dB
+ balance 0.00
+Sink #73
+ State: SUSPENDED
+ Name: alsa_output.usb-Shure_MV7-00.analog-stereo
+ Description: Shure MV7+ Analog Stereo
+ Driver: PipeWire
+ Sample Specification: s32le 2ch 48000Hz
+ Channel Map: front-left,front-right
+ Mute: no
+ Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
+ balance 0.00
+Sink #81
+ State: SUSPENDED
+ Name: alsa_output.pci-0000_0e_00.4.analog-stereo
+ Description: Ryzen HD Audio Controller Analog Stereo
+ Driver: PipeWire
+ Sample Specification: s32le 2ch 48000Hz
+ Channel Map: front-left,front-right
+ Mute: no
+ Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
+ balance 0.00