aboutsummaryrefslogtreecommitdiff
path: root/tests/test-video-audio-recording-test-mic.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-06 13:00:01 -0600
committerCraig Jennings <c@cjennings.net>2026-02-06 13:12:44 -0600
commit3bbab576c5ded49f4e5ab8c5a39d984e5929a4e0 (patch)
tree999cf9405c93a33ccfed2357197ca4c29c77369f /tests/test-video-audio-recording-test-mic.el
parentfdaceb19f186ea32f3422044bccaba3a331fc33d (diff)
downloaddotemacs-3bbab576c5ded49f4e5ab8c5a39d984e5929a4e0.tar.gz
dotemacs-3bbab576c5ded49f4e5ab8c5a39d984e5929a4e0.zip
feat(recording): rewrite device setup, fix video stop, update modeline icons
Video stop fix: kill wf-recorder (producer) first on Wayland so ffmpeg gets clean EOF, then signal process group. Replaces sit-for with poll-based wait-for-exit. Fixes zero-byte output files. Device selection: rewrite quick setup to show all available mics with PulseAudio descriptions, auto-detect default sink monitor for system audio. Skip confirmation dialog, add Cancel option to mic list. Modeline: replace red dot emoji with nerd font icons (mic/camcorder). Rename quick-setup-for-calls to quick-setup, rebind C-; r s / C-; r S. 173 recording tests pass (was 165).
Diffstat (limited to 'tests/test-video-audio-recording-test-mic.el')
-rw-r--r--tests/test-video-audio-recording-test-mic.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/test-video-audio-recording-test-mic.el b/tests/test-video-audio-recording-test-mic.el
index 5aa794bb..60b9eb0b 100644
--- a/tests/test-video-audio-recording-test-mic.el
+++ b/tests/test-video-audio-recording-test-mic.el
@@ -124,7 +124,7 @@
(condition-case err
(cj/recording-test-mic)
(user-error
- (should (string-match-p "C-; r c" (error-message-string err))))))
+ (should (string-match-p "C-; r s" (error-message-string err))))))
(test-mic-teardown)))
(ert-deftest test-video-audio-recording-test-mic-error-ffmpeg-failure-handled ()