configuration: add configuration/scripting for routing groups
authorJanos Kovacs <jankovac503@gmail.com>
Thu, 6 Dec 2012 03:43:31 +0000 (05:43 +0200)
committerJanos Kovacs <jankovac503@gmail.com>
Thu, 6 Dec 2012 03:43:31 +0000 (05:43 +0200)
murphy/Makefile.am
murphy/murphy-ivi.lua [new file with mode: 0644]

index 639cd05..2542bf6 100644 (file)
@@ -29,11 +29,17 @@ module_murphy_ivi_la_SOURCES = \
                        utils.c \
                        scripting.c
 
+
+configdir = $(sysconfdir)/pulse
+config_DATA = murphy-ivi.lua
+
+EXTRA_DIST = $(config_DATA)
+
 if BUILD_WITH_DBUS
 dbussysdir = $(sysconfdir)/dbus-1/system.d
 dbussys_DATA = pulseaudio-murphy-ivi.conf
 
-EXTRA_DIST = $(dbussys_DATA)
+EXTRA_DIST += $(dbussys_DATA)
 endif
 
 
diff --git a/murphy/murphy-ivi.lua b/murphy/murphy-ivi.lua
new file mode 100644 (file)
index 0000000..b0bba11
--- /dev/null
@@ -0,0 +1,22 @@
+
+routing_group {
+    name = "default",
+    node_type = node.output,
+    accept = builtin.method.accept_default,
+    compare = builtin.method.compare_default
+}
+
+routing_group {
+    name = "phone",
+    node_type = node.input,
+    accept = builtin.method.accept_phone,
+    compare = builtin.method.compare_phone
+}
+
+routing_group {
+    name = "phone",
+    node_type = node.output,
+    accept = builtin.method.accept_phone,
+    compare = builtin.method.compare_phone
+}
+