Remove unnecessary FINISH event emission on timeout 17/248817/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Wed, 2 Dec 2020 07:49:37 +0000 (16:49 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Wed, 2 Dec 2020 10:46:25 +0000 (19:46 +0900)
Change-Id: I2ee7f8157aa5115f50653fadef27b23d127888cd

plugins/wakeup-manager/src/wakeup_manager.cpp

index 642ea6514ba12df80068ec474b36b3d9741f8a80..5399c7835586812add2e6e0150db1cbabeed9a61 100644 (file)
@@ -636,12 +636,6 @@ static Eina_Bool streaming_duration_expired(void *data)
                break;
        }
 
-       unsigned char final_buffer[2] = {'\0', };
-       vector<IWakeupEventObserver*> observers = wakeup_manager->get_wakeup_observers();
-       for (const auto& observer : observers) {
-               observer->on_streaming_audio_data(
-                       MAS_SPEECH_STREAMING_EVENT_FINISH, final_buffer, sizeof(final_buffer));
-       }
        wakeup_manager->set_streaming_mode(STREAMING_MODE::NONE);
 
        if (WAKEUP_MANAGER_STATE_UTTERANCE == wakeup_manager->get_manager_state()) {