;ELC ;;; Compiled ;;; in Emacs version 26.3 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\315\310\311&\207" [custom-declare-variable emms-volume-mixerctl-control funcall function #[0 "\300\207" [#1="master"] 1 #1#] "The control to change the volume with.\nControls includes \"master\", \"mono\", etc. For a full list of available\ncontrols, run `mixerctl -a' in a shell." :type (choice (const :tag "master" "master") (const :tag "mono" "mono") (string :tag "Something else: ")) :group emms-volume emms-volume-mixerctl-card #[0 "\300\207" [0] 1] "The card number to change volume.\nThe card is identified by a number. For a full list run `ls\n/dev/mixer?*' in a shell." integer] 8) #@55 Change mixerctl master volume by AMOUNT. (fn AMOUNT) (defalias 'emms-volume-mixerctl-change #[257 "\302\303\304\305!r\211q\210\306\307\310\311\312!\313\"\314$\216\315\316\317p\317\320\321\322\"\321\323\f\307W\203,\324\202-\325\326!#\321\327 \211$\262&\307U\205W\330y\205W\331\332\317\333#\205W\321\334\335\336!\335\314!#*\262\"\207" [emms-volume-mixerctl-card emms-volume-mixerctl-control message "Playback channels: %s" generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 call-process "mixerctl" nil "-f" format "/dev/mixer%d" "%s%d" "-" "+" abs "outputs.%s=%s,%s" -1 re-search-forward "^\\(.*\\):.*->.*,\\(.*\\)$" t "%s -> %s" match-string 1] 17 (#$ . 1091)]) (provide 'emms-volume-mixerctl)