Ji-hoon Lee [Fri, 6 Dec 2019 10:00:44 +0000 (19:00 +0900)]
Keep assistants updated about service state changes
Change-Id: Ie7e01bc84b61da61da959e03cbebec16bf14a9fa
Ji-hoon Lee [Tue, 3 Dec 2019 09:02:24 +0000 (18:02 +0900)]
Add wakeup policy support in dependency module
Change-Id: I54d5e54b7a1a45a4eef03a80679b0705925dcc32
Ji-hoon Lee [Mon, 2 Dec 2019 10:48:39 +0000 (19:48 +0900)]
Remove unused privilege definition
Change-Id: If00ccd366f4592239d0c84684a6117d20b01c536
Ji-hoon Lee [Tue, 26 Nov 2019 11:13:18 +0000 (20:13 +0900)]
Update year information of license boilerplate
Change-Id: Iefbe7ffb4b5754aa7c33b906c01d9324e9767215
Ji-hoon Lee [Mon, 25 Nov 2019 11:12:37 +0000 (20:12 +0900)]
Bump version to 0.2.13
Change-Id: I7d35ea5c29f952f323f0b0c52147218ee05f5352
Ji-hoon Lee [Fri, 22 Nov 2019 07:39:13 +0000 (16:39 +0900)]
Move common definitions into multi-assistant's dev package
Change-Id: I31ad25810fe4e8d9a46245793f3d946148ab5ed6
Ji-hoon Lee [Fri, 22 Nov 2019 11:02:08 +0000 (20:02 +0900)]
Fix incorrect log messages
Change-Id: Iea4b424e9a28a8fde1a923b8b92cd9071caa5de1
Ji-hoon Lee [Fri, 22 Nov 2019 10:57:21 +0000 (19:57 +0900)]
Unify indentation
Change-Id: I37f0b6fc8304bfb2498f4df6b533637566ea7ab4
Ji-hoon Lee [Fri, 22 Nov 2019 10:37:36 +0000 (19:37 +0900)]
Remove unnecessary dependency module
Change-Id: I24796ea086e8c01b1bf0d84869b72dfdb2a65ea4
Ji-hoon Lee [Fri, 22 Nov 2019 07:53:06 +0000 (16:53 +0900)]
Bump version to 0.2.12
Change-Id: I00755dfa06ed68a8a67e0c0051582f0055ded072
Ji-hoon Lee [Fri, 22 Nov 2019 05:18:09 +0000 (14:18 +0900)]
Enable sending wakeup engine commands to the dependency module
Change-Id: I27db2e1cc1da263428d800dc3b02dab6d5770df3
Ji-hoon Lee [Thu, 21 Nov 2019 10:21:52 +0000 (19:21 +0900)]
Add support for wakeup engine command transmission
Change-Id: I0588f24a03d888e15c952cd09bba60472f8e2074
Ji-hoon Lee [Fri, 15 Nov 2019 06:38:32 +0000 (15:38 +0900)]
Restart recording on follow-up streaming timeout
Change-Id: I45f8972425b8fcc50bcb6cb8e75620a56dbc6494
Ji-hoon Lee [Wed, 20 Nov 2019 08:26:11 +0000 (17:26 +0900)]
Bump version to 0.2.11
Change-Id: Icbd7638feb6b776411a2985fe51c2816ae7dcaed
Ji-hoon Lee [Tue, 19 Nov 2019 10:02:40 +0000 (19:02 +0900)]
Set WAKE_WORD recording session on stop streaming request
Change-Id: I6f74d289a518272bc080b1135f0e5cfb9ca752f7
Ji-hoon Lee [Tue, 19 Nov 2019 06:08:06 +0000 (15:08 +0900)]
Bump version to 0.2.10
Change-Id: Icd0479f15c231519edb6fcf0aa2bbf2d0630a821
Ji-hoon Lee [Tue, 19 Nov 2019 02:41:42 +0000 (11:41 +0900)]
Add logs for tracking proper destruction
Change-Id: If35c356ee2c1c5849d0b82d1a470076fc45cb370
Ji-hoon Lee [Mon, 18 Nov 2019 02:19:36 +0000 (11:19 +0900)]
Fix defects detected by static analysis tool
Change-Id: Ic5c1e6a0068ad243476f62b016131a9e0c5b9e1f
Ji-hoon Lee [Wed, 13 Nov 2019 10:56:26 +0000 (19:56 +0900)]
Add support for setting assistant language
Change-Id: Id7d6e6c48541088ec7004fcc2db27c3d473afdb3
Ji-hoon Lee [Thu, 7 Nov 2019 10:16:30 +0000 (19:16 +0900)]
Bump version to 0.2.9
Change-Id: I1febcfbce71db18e29d69652af547d2910518ec8
Ji-hoon Lee [Fri, 8 Nov 2019 06:02:09 +0000 (15:02 +0900)]
Fix bug recording_session is not changed properly
Change-Id: Ia2ad3c215cb6bb2b2f65872122d3c4b8aff33115
Ji-hoon Lee [Thu, 7 Nov 2019 10:07:56 +0000 (19:07 +0900)]
Reload plugin modules depending on pkgmgr event
Change-Id: I5c12c6600b80f2657e371b15c4eeac13c0044722
Ji-hoon Lee [Mon, 4 Nov 2019 02:32:56 +0000 (11:32 +0900)]
Add reload feature for updating pluings on-the-fly
Change-Id: Ibf873b8861b22807f9b51f5f8e92efb82f8520ba
Ji-hoon Lee [Thu, 7 Nov 2019 07:01:59 +0000 (16:01 +0900)]
Bump version to 0.2.8
Change-Id: I14024040e9cc66a2687f7bba6099f39c2f0dcc8f
Ji-hoon Lee [Thu, 7 Nov 2019 07:00:41 +0000 (16:00 +0900)]
Apply secure options to compile flags
Change-Id: Ia582efe7e1b7d7beb6b1fe989ada3f4f47ef6559
Ji-hoon Lee [Tue, 5 Nov 2019 06:29:57 +0000 (15:29 +0900)]
Merge version 0.2.7 into tizen_5.5
Change-Id: Iea84804ce54d12f7186cc403a0db31f4146a7bec
Ji-hoon Lee [Fri, 1 Nov 2019 04:31:36 +0000 (13:31 +0900)]
Merge version 0.2.6 into tizen_5.5
Change-Id: Ib155c05f887ee9fd9660b7fcc4ea550c131eea01
Ji-hoon Lee [Thu, 31 Oct 2019 11:25:41 +0000 (20:25 +0900)]
Bump version to 0.2.7
Change-Id: If861f52ac4920f04326c8a399adffa7c4f58c9bb
Ji-hoon Lee [Thu, 31 Oct 2019 11:22:42 +0000 (20:22 +0900)]
Stop streaming only when necessary
Streaming stop function was being called inside
wakeup_manager state change function, which results
invoking unnecessary streaming stop functions
in many cases.
Change-Id: I723b187375ce3a8d6c4b4933d6577c7a9be758d2
Ji-hoon Lee [Thu, 31 Oct 2019 11:20:28 +0000 (20:20 +0900)]
Change manager state right away on voice key release
Change-Id: I97f074bfca65f0af8e770eae675dbf46fbb8713d
Ji-hoon Lee [Thu, 31 Oct 2019 11:16:18 +0000 (20:16 +0900)]
Finalize audio data when voice key is in pressed state
When audio is finalized after voice key variable is
set to false, the FINISH audio event will be fed to
wakeup engines where the event itself is not useful
for wakeup engines.
Change-Id: Ifdd41be5e76a84b779d697edefd57203ac2bfe5a
Ji-hoon Lee [Tue, 29 Oct 2019 07:04:40 +0000 (16:04 +0900)]
Bump version to 0.2.6
Change-Id: I0d42ae4371b25e7e24e8cd4329251ba39f672fe9
Ji-hoon Lee [Tue, 29 Oct 2019 07:03:40 +0000 (16:03 +0900)]
Prelaunch default assistant on setting change event
Change-Id: I1a8f96a408bff8668d81020876cdebad0623e969
Ji-hoon Lee [Tue, 29 Oct 2019 02:11:34 +0000 (11:11 +0900)]
Support background/foreground preprocessing selectively
Change-Id: If8d8d875f35a08ec8463fe0549b0c9f35df0e2a8
Ji-hoon Lee [Mon, 28 Oct 2019 05:45:41 +0000 (14:45 +0900)]
Fix incorrect log messages
Change-Id: I5722be377ae9e07f7ab2fa1cba7770091613d141
Ji-hoon Lee [Thu, 24 Oct 2019 13:21:03 +0000 (22:21 +0900)]
Bump version to 0.2.5
Change-Id: Ie3e3f4936ba5eedadeadba5a8fdcd2f98de08c1f
Ji-hoon Lee [Thu, 24 Oct 2019 13:18:58 +0000 (22:18 +0900)]
Prevent sending preprocessing appid as NULL
Change-Id: Id3744e4a00bfb4f1a4e66996b8952027a285f74c
Ji-hoon Lee [Thu, 24 Oct 2019 12:37:00 +0000 (21:37 +0900)]
Bump version to 0.2.4
Change-Id: I3923e7e0c848fcbf751523dc43ee676fd9169b1b
Ji-hoon Lee [Thu, 24 Oct 2019 12:33:18 +0000 (21:33 +0900)]
Remove multi-assistant header inclusion
Change-Id: I13635bc2bbd080e6dc2706a057f807a2f29f51d7
Ji-hoon Lee [Thu, 24 Oct 2019 07:36:25 +0000 (16:36 +0900)]
Bump version to 0.2.3
Change-Id: I6019ce410e76fb78c2a525d4929379a1342e48d9
Ji-hoon Lee [Thu, 24 Oct 2019 07:31:22 +0000 (16:31 +0900)]
Add exception handlers for the functions in external modules
Change-Id: Iae5619b299fc0a6ff737b042f90d23d13a3864c0
Ji-hoon Lee [Tue, 22 Oct 2019 09:14:26 +0000 (18:14 +0900)]
Bump version to 0.2.2
Change-Id: I21cb1ebde99f3234b0f3c96a1cef201e9bee5b4f
Ji-hoon Lee [Tue, 22 Oct 2019 09:09:05 +0000 (18:09 +0900)]
Ignore enabled assistants setting in single mode
Change-Id: If8832442ec3c9cfd56f8823a5c0636f284190132
Ji-hoon Lee [Mon, 21 Oct 2019 11:55:41 +0000 (20:55 +0900)]
Deactivate wakeup engines with no activated assistant
If there is a wakeup engine that no activate assistant
specified as its wakeup event source, deactivate it
since it would consume resources unnecessarily.
Change-Id: I5b88fbe0b7644bdb5601216f46ccedc6566a7938
Ji-hoon Lee [Fri, 18 Oct 2019 04:43:18 +0000 (13:43 +0900)]
Bump version to 0.2.1
Change-Id: If694bf9dbc732a183e70e7e64df7094356748643
Ji-hoon Lee [Wed, 16 Oct 2019 07:38:12 +0000 (16:38 +0900)]
Add sample code for terminating host process
Change-Id: I4106710af29912e58bd0c4d0123cc1348f8ecc69
Ji-hoon Lee [Tue, 15 Oct 2019 12:08:42 +0000 (21:08 +0900)]
Add prelaunch functionality for preprocessing assistant
Change-Id: Idf167b0293ea1783c22b9ab151fbce1d52769a63
Ji-hoon Lee [Wed, 2 Oct 2019 11:46:25 +0000 (20:46 +0900)]
Add support for delivering preprocessing info and result
Change-Id: Iab6dc1d92a23379d5697092fb295edba4f21376a
Ji-hoon Lee [Tue, 15 Oct 2019 07:55:08 +0000 (16:55 +0900)]
Add missing implementation for resolving appid from pid
Change-Id: Idfb73b15e7a116f93be61e5f8c6f0e1afa5f6095
Ji-hoon Lee [Tue, 15 Oct 2019 07:52:22 +0000 (16:52 +0900)]
Remove unused function
Change-Id: I82e60ea5837b4a9fecd1006d904d4de8dfd0a6e0
Ji-hoon Lee [Fri, 18 Oct 2019 04:25:49 +0000 (13:25 +0900)]
Fix defects detected by static analysis tool
Change-Id: I93f7686679318de3f42ec3d416b9f76db11602d5
Ji-hoon Lee [Wed, 2 Oct 2019 07:54:55 +0000 (16:54 +0900)]
Bump version to 0.2.0
Change-Id: Ia567ca3a49734d5e6a54eac64df0df316dfbe360
Ji-hoon Lee [Wed, 25 Sep 2019 09:56:38 +0000 (18:56 +0900)]
Implement wake word audio data embedding feature
Change-Id: I224daddee40b6d1a80db2ffd0bdb926a9df3919b
Ji-hoon Lee [Mon, 30 Sep 2019 08:15:36 +0000 (17:15 +0900)]
Bump version to 0.1.2
Change-Id: I831ee98716d0eb27aa115696def6115bde9cf45b
Ji-hoon Lee [Mon, 30 Sep 2019 08:28:25 +0000 (17:28 +0900)]
Fix crash caused by uninitialized pointer variable
Change-Id: I63c6fe9a457085544c013555e169b3cd1882df5e
Ji-hoon Lee [Mon, 30 Sep 2019 06:23:10 +0000 (15:23 +0900)]
Merge remote-tracking branch 'old-origin/tizen' into tizen
Change-Id: Ie490a624110895af836b0520c42e6025dba2389e
Sungwook Park [Tue, 24 Sep 2019 04:50:58 +0000 (13:50 +0900)]
Fix issue that detected by static analysis tool
Change-Id: Ic31b861d42d2d48e333494e13e90f980f9e26d1e
Signed-off-by: Sungwook Park <sungwook79.park@samsung.com>
Ji-hoon Lee [Fri, 20 Sep 2019 11:50:29 +0000 (20:50 +0900)]
Fix defects detected by static analysis tool
Change-Id: Ia6e40f9bef97c20b127393587d4ed3c268e18d6e
Ji-hoon Lee [Fri, 20 Sep 2019 11:08:51 +0000 (20:08 +0900)]
Bump version to 0.1.1
Change-Id: I6909378a304fd5ab7cc5d5b854a5f1cf538e0a97
Ji-hoon Lee [Fri, 20 Sep 2019 10:44:27 +0000 (19:44 +0900)]
Make sure FINISH event is delivered when streaming
Change-Id: Ib779d5bd6a151fdcf9981c9722b805fe191a4e30
Ji-hoon Lee [Fri, 20 Sep 2019 04:56:44 +0000 (13:56 +0900)]
Fix defects detected by static analysis tool
Change-Id: I1c36170c38f070450b2470fd23f95df53c4136d0
Ji-hoon Lee [Wed, 18 Sep 2019 05:42:01 +0000 (05:42 +0000)]
Merge "Change whitespaces with tabs" into tizen
Ji-hoon Lee [Wed, 18 Sep 2019 05:41:51 +0000 (05:41 +0000)]
Merge "Bump version to 0.1.0" into tizen
Ji-hoon Lee [Tue, 17 Sep 2019 08:21:57 +0000 (17:21 +0900)]
Bump version to 0.1.0
Change-Id: I0de4e95dae549444def8019778b61a5901f91d62
Ji-hoon Lee [Tue, 17 Sep 2019 07:12:26 +0000 (16:12 +0900)]
Add missing handler for preprocessing result message
Change-Id: Ia462aab4a2665147ff307d3d7471bc7705de26ca
Ji-hoon Lee [Tue, 17 Sep 2019 06:16:10 +0000 (15:16 +0900)]
Change whitespaces with tabs
Change-Id: Ife97fb4002b400b382122976b69c4474fcc41037
Ji-hoon Lee [Mon, 16 Sep 2019 06:21:51 +0000 (15:21 +0900)]
Apply logic for supporting preprocessing feature
Change-Id: Ie6941d6dcd881fa92430358319ecd42f5583521e
Ji-hoon Lee [Wed, 11 Sep 2019 09:51:30 +0000 (18:51 +0900)]
Send preprocessing information when activating assistants
Change-Id: If9a4080f58fafad4732d2d5a2dfbfc56221eba84
Ji-hoon Lee [Wed, 11 Sep 2019 06:54:34 +0000 (15:54 +0900)]
Bump version to 0.0.3
Change-Id: I81d89d555fd83d9d3589da978adc20e29c6eaa78
Ji-hoon Lee [Wed, 11 Sep 2019 05:59:34 +0000 (14:59 +0900)]
Disable BUF_SAVE_MODE for performance enhancement
Change-Id: I313db925ccc708af5c3f08bd212596c555fee571
Ji-hoon Lee [Tue, 10 Sep 2019 11:38:59 +0000 (20:38 +0900)]
Rename change_system_volume to set_background_volume
Change-Id: I783e088153afbe99da30f56207368d3e852b2d3c
Ji-hoon Lee [Tue, 10 Sep 2019 10:17:15 +0000 (19:17 +0900)]
Skip checking g_voice_key_pressed on voice key events
Change-Id: I6bcaf4d25081a11d9032e593f3326e6dab9787ce
Ji-hoon Lee [Tue, 10 Sep 2019 02:53:13 +0000 (11:53 +0900)]
Check thread stop variable while waiting for audio data
Change-Id: I149436035de048426cd0e11b1e422cb663572508
Ji-hoon Lee [Mon, 9 Sep 2019 05:53:03 +0000 (14:53 +0900)]
Bump version to 0.0.2
Change-Id: Ia699d890454e45034a1e9c140eb9eddd259d0114
Ji-hoon Lee [Mon, 9 Sep 2019 05:36:50 +0000 (14:36 +0900)]
Stop recording when sound focus is acquired by other process
Change-Id: I2f0f62a09ad3aab531bd3e34a72d097882b37425
Ji-hoon Lee [Mon, 9 Sep 2019 05:13:24 +0000 (14:13 +0900)]
Fix inappropriate key release event feeding
Change-Id: Id23e37ca334eeb3156984b7b299347effe67b677
Ji-hoon Lee [Fri, 6 Sep 2019 00:22:26 +0000 (09:22 +0900)]
Remove unnecessary ecore-wl2 dependency
Change-Id: Icff07a4bf1a8f05f370b979387c2d1bcb8bd7770
Ji-hoon Lee [Mon, 2 Sep 2019 10:55:06 +0000 (10:55 +0000)]
Merge "Remove waiting loop in previous utterance streaming" into tizen
Ji-hoon Lee [Mon, 2 Sep 2019 09:48:34 +0000 (18:48 +0900)]
Remove waiting loop in previous utterance streaming
Change-Id: I982caca0af983a3ee3326c325ae7f955fcdff387
Ji-hoon Lee [Thu, 29 Aug 2019 10:06:17 +0000 (19:06 +0900)]
Add NULL checking when releasing resources
Change-Id: I3b1b86e33c97a64be602aefdea8a5ca0d9c774b4
Ji-hoon Lee [Tue, 27 Aug 2019 08:47:40 +0000 (17:47 +0900)]
Skip audio feeding when streaming follow-up audio data
Change-Id: Ifa60df73cda0263e50840049799432e570b5ae40
Ji-hoon Lee [Tue, 27 Aug 2019 05:33:47 +0000 (14:33 +0900)]
Add privileges for recording audio from bluetooth devices
Change-Id: I56b30a6d1b46c93e526a182b63d21caa543f242c
Ji-hoon Lee [Mon, 26 Aug 2019 10:53:25 +0000 (19:53 +0900)]
Run voice assistants in background when PRELAUNCH'ing
Change-Id: I7100f8135214334c5479f92ec169bd21edd2ea81
Ji-hoon Lee [Wed, 24 Jul 2019 07:13:33 +0000 (16:13 +0900)]
Prelaunch default assistant when prelaunch_mode is set
Change-Id: I00fe4121f9e4f4c18e4c5cc4dc33f859801f8b79
Ji-hoon Lee [Wed, 24 Jul 2019 06:26:03 +0000 (15:26 +0900)]
Save launching appid only when ACTIVATION flag is set
Change-Id: I869ebe8edcfc4be0721275d3a398d0e7470bc21f
Ji-hoon Lee [Fri, 23 Aug 2019 07:33:01 +0000 (16:33 +0900)]
Add version information interface for wakeup engines
Change-Id: I4b53dff321db4190aea8921b1a8fd8033f5e255b
Ji-hoon Lee [Thu, 22 Aug 2019 10:56:56 +0000 (19:56 +0900)]
Remove hash-signer
Change-Id: I7821a67e5b688b679276e3ba60cc293e8ed14717
Ji-hoon Lee [Wed, 21 Aug 2019 08:52:03 +0000 (17:52 +0900)]
Rename 'update_result_state' to 'update_recognition_result'
In order to provide recognition result event to wakeup engines,
renamed existing 'update_result_state' function to
'update_recognition_result' and added implementation for
update_recognition_result handler in engine manager side.
Change-Id: Ie198690e21239577eb3659dd07b010c309d20c66
Ji-hoon Lee [Wed, 21 Aug 2019 04:55:13 +0000 (04:55 +0000)]
Merge "Use ecore_main_loop_thread_safe_call_async() instead of timer" into tizen
Ji-hoon Lee [Wed, 21 Aug 2019 04:55:08 +0000 (04:55 +0000)]
Merge "Enable ffv recording" into tizen
Ji-hoon Lee [Wed, 14 Aug 2019 11:49:50 +0000 (20:49 +0900)]
Enable ffv recording
Change-Id: I93a7de4b762768b0b27b093e3224a7e48c29e3df
Ji-hoon Lee [Tue, 20 Aug 2019 11:19:06 +0000 (20:19 +0900)]
Provide session information before start recording
Change-Id: Ifd314ffdf7aa608074f2ca36b749da21f089030b
Ji-hoon Lee [Tue, 20 Aug 2019 11:59:56 +0000 (20:59 +0900)]
Use ecore_main_loop_thread_safe_call_async() instead of timer
Change-Id: I47e74554baf3dd216ce45ab686adb41cf47d9785
Xie Ligang [Fri, 5 Jul 2019 06:01:32 +0000 (14:01 +0800)]
Implement previous_utterance and follow_up steaming
Change-Id: Icd234173ca5f45aacaf14ed7255afb207851f4f2
Signed-off-by: Xie Ligang <ligang0.xie@samsung.com>
Ji-hoon Lee [Tue, 13 Aug 2019 01:41:38 +0000 (01:41 +0000)]
Merge "Add dependency module for tv" into tizen
Ji-hoon Lee [Fri, 9 Aug 2019 08:56:37 +0000 (17:56 +0900)]
Add dependency module for tv
Change-Id: Id6f629870bfc08015cbf63faa7a37bf794942531
Ji-hoon Lee [Mon, 12 Aug 2019 11:55:43 +0000 (11:55 +0000)]
Merge "Add more logs for checking wakeup process" into tizen
Ji-hoon Lee [Mon, 12 Aug 2019 11:55:39 +0000 (11:55 +0000)]
Merge "Remove unnecessary static local variable usage" into tizen
Ji-hoon Lee [Mon, 12 Aug 2019 11:55:34 +0000 (11:55 +0000)]
Merge "Skip feeding audio data to engine when voice key pressed" into tizen
Ji-hoon Lee [Mon, 12 Aug 2019 11:55:27 +0000 (11:55 +0000)]
Merge "Clear audio data when voice key gets pressed" into tizen