summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNaresh Tanniru <ntanniru@codeaurora.org>2016-02-23 04:46:02 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-03-14 03:22:51 -0700
commit726c71d53a5031886a02791f1d8042f527953397 (patch)
treedf6967ce93da417b770821b500c232697909eee0
parente9867fff70a5b9122e58c11ec770280bb7de9045 (diff)
downloadandroid_hardware_qcom_audio-726c71d53a5031886a02791f1d8042f527953397.tar.gz
android_hardware_qcom_audio-726c71d53a5031886a02791f1d8042f527953397.tar.bz2
android_hardware_qcom_audio-726c71d53a5031886a02791f1d8042f527953397.zip
Revert "hal: Fix SSR issue for compress offload playback"
- Compress offload SSR is not working during pause state - During SSR recovery compress session is not closed - Force close compress session from HAL on OFFLINE event This reverts commit c6e151114d1482c5787770b10ba913b953a27ec3 Change-Id: I9bf5dc3db1ba08956d14013670f396806fb7bc25
-rw-r--r--hal/audio_hw.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index fc7c84ea..f18d4cf4 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -3434,6 +3434,8 @@ static int adev_set_parameters(struct audio_hw_device *dev, const char *kvpairs)
struct audio_usecase *usecase;
ALOGD("Received sound card OFFLINE status");
set_snd_card_state(adev,SND_CARD_STATE_OFFLINE);
+ //close compress sessions on OFFLINE status
+ close_compress_sessions(adev);
} else if (strstr(snd_card_status, "ONLINE")) {
ALOGD("Received sound card ONLINE status");
set_snd_card_state(adev,SND_CARD_STATE_ONLINE);