[alsa-devel] [PATCH] alsa-lib: topology: improve verbose output for block output.

Takashi Iwai tiwai at suse.de
Fri Jun 30 16:34:20 CEST 2017


On Fri, 30 Jun 2017 15:14:56 +0200,
Liam Girdwood wrote:
> 
> Show index and full DAPm route in verbose output.
> 
> Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>

Applied, thanks.


Takashi

> ---
>  src/topology/builder.c | 13 ++++++++-----
>  1 file changed, 8 insertions(+), 5 deletions(-)
> 
> diff --git a/src/topology/builder.c b/src/topology/builder.c
> index ca5cbe1a..997df0c7 100644
> --- a/src/topology/builder.c
> +++ b/src/topology/builder.c
> @@ -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) {
> -- 
> 2.11.0
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 


More information about the Alsa-devel mailing list