summaryrefslogtreecommitdiffstats
path: root/src/utils/pabrowse.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-02-22 20:11:56 +0000
committerLennart Poettering <lennart@poettering.net>2006-02-22 20:11:56 +0000
commit7f68c913f1c54114a538ccca680db3a3ba4d6e26 (patch)
tree2806d5ab71650d3d7d64275d5496e8b886da8992 /src/utils/pabrowse.c
parent361f16718f672e6627f74358540ab0a98e82857b (diff)
revive howl support
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@566 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/utils/pabrowse.c')
-rw-r--r--src/utils/pabrowse.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/utils/pabrowse.c b/src/utils/pabrowse.c
index 344e3281..c1bab6b1 100644
--- a/src/utils/pabrowse.c
+++ b/src/utils/pabrowse.c
@@ -55,26 +55,21 @@ static void dump_server(const pa_browse_info *i) {
}
static void dump_device(const pa_browse_info *i) {
- char t[16], ss[PA_SAMPLE_SPEC_SNPRINT_MAX];
+ char ss[PA_SAMPLE_SPEC_SNPRINT_MAX];
if (i->sample_spec)
pa_sample_spec_snprint(ss, sizeof(ss), i->sample_spec);
- if (i->typeid)
- pa_typeid_to_string(*i->typeid, t, sizeof(t));
-
printf("device: %s\n"
"description: %s\n"
- "type: %s\n"
"sample spec: %s\n",
i->device,
i->description ? i->description : "n/a",
- i->typeid ? t : "n/a",
i->sample_spec ? ss : "n/a");
}
-static void browser_callback(pa_browser *b, pa_browse_opcode c, const pa_browse_info *i, void *userdata) {
+static void browser_callback(pa_browser *b, pa_browse_opcode_t c, const pa_browse_info *i, void *userdata) {
assert(b && i);
switch (c) {
@@ -96,10 +91,18 @@ static void browser_callback(pa_browser *b, pa_browse_opcode c, const pa_browse_
dump_device(i);
break;
- case PA_BROWSE_REMOVE:
- printf("\n=> removed service <%s>\n", i->name);
+ case PA_BROWSE_REMOVE_SERVER:
+ printf("\n=> removed server <%s>\n", i->name);
break;
-
+
+ case PA_BROWSE_REMOVE_SINK:
+ printf("\n=> removed sink <%s>\n", i->name);
+ break;
+
+ case PA_BROWSE_REMOVE_SOURCE:
+ printf("\n=> removed source <%s>\n", i->name);
+ break;
+
default:
;
}