]> code.delx.au - pulseaudio/blobdiff - src/sourceoutput.c
fix recording for simpel and esound protocols
[pulseaudio] / src / sourceoutput.c
index 4f9f821bb7d9032b82c7dde13e8f6a5805b51f36..442dc7f44e17f80bf04d5ebd7e5b90819f13f8fb 100644 (file)
@@ -68,11 +68,15 @@ char *pa_source_output_list_to_string(struct pa_core *c) {
     pa_strbuf_printf(s, "%u source outputs(s) available.\n", pa_idxset_ncontents(c->source_outputs));
 
     for (o = pa_idxset_first(c->source_outputs, &index); o; o = pa_idxset_next(c->source_outputs, &index)) {
+        char ss[PA_SAMPLE_SNPRINT_MAX_LENGTH];
+        pa_sample_snprint(ss, sizeof(ss), &o->sample_spec);
         assert(o->source);
-        pa_strbuf_printf(s, "  %c index: %u, name: <%s>, source: <%u>\n",
-                         o->index,
-                         o->name,
-                         o->source->index);
+        pa_strbuf_printf(
+            s, "  index: %u\n\tname: <%s>\n\tsource: <%u>\n\tsample_spec: <%s>\n",
+            o->index,
+            o->name,
+            o->source->index,
+            ss);
     }
     
     return pa_strbuf_tostring_free(s);