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
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index fc7c84e..f18d4cf 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -3434,6 +3434,8 @@
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);