summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound_trigger_hw_iaxxx.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sound_trigger_hw_iaxxx.c b/sound_trigger_hw_iaxxx.c
index e8ad4c0..b6ec400 100644
--- a/sound_trigger_hw_iaxxx.c
+++ b/sound_trigger_hw_iaxxx.c
@@ -2002,6 +2002,13 @@ static int stop_recognition(struct knowles_sound_trigger_device *stdev,
goto exit;
}
+ if (stdev->adnc_strm_handle[handle] != 0) {
+ ALOGD("%s: stop tunnling for index:%d", __func__, handle);
+ stdev->adnc_strm_close(stdev->adnc_strm_handle[handle]);
+ stdev->adnc_strm_handle[handle] = 0;
+ stdev->is_streaming--;
+ }
+
model->is_active = false;
tear_package_route(stdev, model->uuid, stdev->is_bargein_route_enabled);