diff options
-rw-r--r-- | sound_trigger_hw_iaxxx.c | 7 |
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); |