;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (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-amixer-control funcall function #[0 "\300\207" [#1="Master"] 1 #1#] "The control to change the volume with.\nControls includes \"Master\", \"PCM\", etc. For a full list of available\ncontrols, run `amixer controls' in a shell." :type (choice (const :tag "Master" "Master") (const :tag "PCM" "PCM") (string :tag "Something else: ")) :group emms-volume emms-volume-amixer-card #[0 "\300\207" [0] 1] "The card number to change volume.\nThe card is identified by a number. For a full list run `cat\n/proc/asound/cards' in a shell." integer] 8) #@53 Change amixer master volume by AMOUNT. (fn AMOUNT) (defalias 'emms-volume-amixer-change #[257 "\302\303\304\305\306\"r\211q\210\307\310\"\216\311\312\313p\313\314\315\316\"\317 \315\320\321!\322W\203,\323\202-\324#& \322U\205@\325\326\313\306#\205@\327\330!*\262\"\207" [emms-volume-amixer-card emms-volume-amixer-control message "Playback channels: %s" generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] call-process "amixer" nil "-c" format "%d" "sset" "%d%%%s" abs 0 "-" "+" re-search-backward "\\[\\([0-9]+%\\)\\]" match-string 1] 18 (#$ . 774)]) (provide 'emms-volume-amixer)