From d607d15392285e7ba6c70aeb7bde102cdc1468ca Mon Sep 17 00:00:00 2001 From: Vaibhav Raut Date: Mon, 11 Sep 2023 16:02:05 +0530 Subject: [PATCH] asoc: msm-compress : Fix for CTS-on-gsi with gki compress_pause was failing on gki mode due to change in stream state. The change is done to enable pausing even when the stream state is in the draining state. Change-Id: I3c29236298f4257f3606827cd82f1b962b6ad802 Signed-off-by: Vaibhav Raut --- asoc/msm-compress-q6-v2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/asoc/msm-compress-q6-v2.c b/asoc/msm-compress-q6-v2.c index 745ff4771efd..6097ca2a7ea3 100644 --- a/asoc/msm-compress-q6-v2.c +++ b/asoc/msm-compress-q6-v2.c @@ -2017,6 +2017,7 @@ static int msm_compr_playback_open(struct snd_compr_stream *cstream) atomic_set(&prtd->start, 0); atomic_set(&prtd->drain, 0); #if !IS_ENABLED(CONFIG_AUDIO_QGKI) + snd_compr_use_pause_in_draining(cstream); atomic_set(&prtd->partial_drain, 0); #endif atomic_set(&prtd->xrun, 0);