diff options
author | Naresh Tanniru <ntanniru@codeaurora.org> | 2016-02-23 04:46:02 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-03-14 03:22:51 -0700 |
commit | 726c71d53a5031886a02791f1d8042f527953397 (patch) | |
tree | df6967ce93da417b770821b500c232697909eee0 | |
parent | e9867fff70a5b9122e58c11ec770280bb7de9045 (diff) | |
download | android_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.c | 2 |
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); |