]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
asoc: es755: fix audio crackling for HRA usecase
authorSrinivas Anne <sanne@nvidia.com>
Tue, 11 Aug 2015 22:58:18 +0000 (15:58 -0700)
committerSumit Bhattacharya <sumitb@nvidia.com>
Wed, 19 Aug 2015 16:34:03 +0000 (09:34 -0700)
Fixed audio corruption observed during 96Khz HRA + capture usecase.

Bug 1670069

Change-Id: I5cd38df572733c8f58887e2f7b8dfd13395c3915
Signed-off-by: Srinivas Anne <sanne@nvidia.com>
Reviewed-on: http://git-master/r/782159
(cherry picked from commit af44c5262b477d182843d813a6e00700989046f5)
Reviewed-on: http://git-master/r/785803
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com>
sound/soc/codecs/audience/es755.c

index 931c500cb0da96234b24a6a33d616a801936d6b6..04770a6bccae2457e48898804197fc8de97b1aa7 100755 (executable)
@@ -756,7 +756,7 @@ static int es755_hw_params(struct snd_pcm_substream *substream,
 
        /* Set codec output rate 96Khz(0x2) for 192K and 48Khz(0x0) for rest */
        /* required for droop filter settings */
-       if (params_rate(params) == 192000)
+       if (params_rate(params) == 192000 || params_rate(params) == 96000)
                codec_output_rate = 0x2;
 
        rc = escore_write(codec, ES_CODEC_OUTPUT_RATE,