aboutsummaryrefslogtreecommitdiff
path: root/jack.el
diff options
context:
space:
mode:
authorMichael Olson <mwolson@gnu.org>2007-01-05 04:27:00 +0000
committerMichael Olson <mwolson@gnu.org>2007-01-05 04:27:00 +0000
commit48b1d322af14361065d2b1b67d7817cd86b14370 (patch)
tree69caf60ecf89fbbcf888dfacfa9efdb857c979d8 /jack.el
parent75b1bc1069691cc53c4f3120f67289890ef2d340 (diff)
Make jack.el use emms-compat.el rather than cl.el, and tidy up emms-compat.el
darcs-hash:20070105042701-1bfb2-0883b98f76b030dc45c5c8e975df8b12f4955204.gz
Diffstat (limited to 'jack.el')
-rw-r--r--jack.el19
1 files changed, 10 insertions, 9 deletions
diff --git a/jack.el b/jack.el
index 76acf76..959873c 100644
--- a/jack.el
+++ b/jack.el
@@ -41,7 +41,7 @@
;;; Code:
-(require 'cl)
+(require 'emms-compat)
(defgroup jack ()
"Jack Audio Connection Kit"
@@ -255,7 +255,7 @@ is given in jackd command-line."
(defun jack-read-program (prompt &optional predicate)
(let ((progs (if (functionp predicate)
- (remove-if-not predicate (jack-list))
+ (emms-remove-if-not predicate (jack-list))
(jack-list))))
(unless progs (error "No matching JACK clients found"))
(if (< (length progs) 2) (caar progs)
@@ -277,7 +277,7 @@ is given in jackd command-line."
(defun jack-read-port (program prompt &optional predicate)
(let ((ports (if (functionp predicate)
- (remove-if-not predicate (jack-ports program))
+ (emms-remove-if-not predicate (jack-ports program))
(jack-ports program))))
(if (< (length ports) 2) (caar ports)
(completing-read prompt ports nil t (jack-unique-port-name (mapcar 'car ports))))))
@@ -293,9 +293,10 @@ If called interactively, the direction does not matter."
(to-prog (jack-read-program
(format "Connect %s port %s to: " prog port)
(lambda (prog)
- (find-if (lambda (port)
- (member to-type (assoc 'properties (cdr port))))
- (cdr prog)))))
+ (emms-find-if (lambda (port)
+ (member to-type (assoc 'properties
+ (cdr port))))
+ (cdr prog)))))
(to-port (jack-read-port
to-prog
(format "Connect %s port %s to %s port: " prog port to-prog)
@@ -319,8 +320,8 @@ If called interactively, the direction is not relevant."
(let* ((prog (jack-read-program
"Disconnect: "
(lambda (prog)
- (find-if (lambda (port) (assoc 'connections (cdr port)))
- (cdr prog)))))
+ (emms-find-if (lambda (port) (assoc 'connections (cdr port)))
+ (cdr prog)))))
(port (jack-read-port prog
(format "Disconnect %s port: " prog)
(lambda (port)
@@ -342,7 +343,7 @@ If called interactively, the direction is not relevant."
(completing-read
(format "Disconnect %s port %s from: "
prog port) to-progs nil t))))
- (setq connections (remove-if-not
+ (setq connections (emms-remove-if-not
(lambda (conn)
(string= (car conn) to-prog))
connections))