initialize pcm_config to zero

sw_params ioctl() is failing with 'invalid parameter' error
since pointer to pcm_config passed from tinyplay is not zero
initialized, hence invalid values are passed for some
parameters.

authored-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>

Bug: 23525433
Change-Id: I841f29c82ec3fb7646ad8c47fca25963b5f77945
This commit is contained in:
Haynes Mathew George
2015-08-25 12:47:13 -07:00
committed by Glenn Kasten
parent 38f87f3be4
commit e4f8a5b285
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -174,6 +174,7 @@ unsigned int capture_sample(FILE *file, unsigned int card, unsigned int device,
unsigned int size;
unsigned int bytes_read = 0;
memset(&config, 0, sizeof(config));
config.channels = channels;
config.rate = rate;
config.period_size = period_size;
+1
View File
@@ -218,6 +218,7 @@ void play_sample(FILE *file, unsigned int card, unsigned int device, unsigned in
int size;
int num_read;
memset(&config, 0, sizeof(config));
config.channels = channels;
config.rate = rate;
config.period_size = period_size;