]> code.delx.au - pulseaudio/commitdiff
allow setting the null sink description by a module parameter
authorLennart Poettering <lennart@poettering.net>
Sat, 12 Aug 2006 00:25:52 +0000 (00:25 +0000)
committerLennart Poettering <lennart@poettering.net>
Sat, 12 Aug 2006 00:25:52 +0000 (00:25 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1206 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/modules/module-null-sink.c

index 73cacc72300109f6954e11c988a22eb0835635ec..4d5ebb08419ab28b508aebf2bc0baaa7b1a50ea3 100644 (file)
@@ -53,7 +53,8 @@ PA_MODULE_USAGE(
         "channels=<number of channels> "
         "rate=<sample rate> "
         "sink_name=<name of sink>"
-        "channel_map=<channel map>")
+        "channel_map=<channel map>"
+        "description=<description for the sink>")
 
 #define DEFAULT_SINK_NAME "null"
 
@@ -73,7 +74,8 @@ static const char* const valid_modargs[] = {
     "format",
     "channels",
     "sink_name",
-    "channel_map", 
+    "channel_map",
+    "description",
     NULL
 };
 
@@ -141,7 +143,7 @@ int pa__init(pa_core *c, pa_module*m) {
     u->sink->get_latency = get_latency;
     u->sink->userdata = u;
     pa_sink_set_owner(u->sink, m);
-    pa_sink_set_description(u->sink, "NULL sink");
+    pa_sink_set_description(u->sink, pa_modargs_get_value(ma, "description", "NULL sink"));
 
     u->n_bytes = 0;
     pa_gettimeofday(&u->start_time);