]> git.alsa-project.org Git - alsa-lib.git/commitdiff
topology: improve verbose output for block output.
authorLiam Girdwood <liam.r.girdwood@linux.intel.com>
Fri, 30 Jun 2017 13:14:56 +0000 (14:14 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 30 Jun 2017 14:33:31 +0000 (16:33 +0200)
Show index and full DAPm route in verbose output.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/topology/builder.c

index ca5cbe1a3860545db7a1b2a049ccb559764ad6ba..997df0c7aa6c5253a36897f4804d3eb09cb1aa2e 100644 (file)
@@ -67,9 +67,10 @@ static int write_block_header(snd_tplg_t *tplg, unsigned int type,
                exit(-EINVAL);
        }
 
-       verbose(tplg, " header type %d size 0x%lx/%ld vendor %d "
-               "version %d\n", type, (long unsigned int)payload_size,
-               (long int)payload_size, vendor_type, version);
+       verbose(tplg, " header index %d type %d count %d size 0x%lx/%ld vendor %d "
+               "version %d\n", index, type, count,
+               (long unsigned int)payload_size, (long int)payload_size,
+               vendor_type, version);
 
        tplg->next_hdr_pos += hdr.payload_size + sizeof(hdr);
 
@@ -119,8 +120,10 @@ static int write_elem_block(snd_tplg_t *tplg,
                                        verbose(tplg, " %s '%s': write %d bytes\n",
                                                obj_name, elem->id, elem->size);
                                else
-                                       verbose(tplg, " %s '%s': write %d bytes\n",
-                                               obj_name, elem->route->source, elem->size);
+                                       verbose(tplg, " %s '%s -> %s -> %s': write %d bytes\n",
+                                               obj_name, elem->route->source,
+                                               elem->route->control,
+                                               elem->route->sink, elem->size);
 
                                wsize = write(tplg->out_fd, elem->obj, elem->size);
                                if (wsize < 0) {