platform/core/uifw/multi-assistant-service.git
4 years agoBump version to 0.2.30 95/230395/1 accepted/tizen/5.5/unified/20200410.123219 submit/tizen_5.5/20200410.013332
Ji-hoon Lee [Fri, 10 Apr 2020 00:18:15 +0000 (09:18 +0900)]
Bump version to 0.2.30

Change-Id: Ia36166583b59e9ad9ab0d332bb3c8546bc908632

4 years agoReload plugin on voice assistant related pkgmgr events 27/230227/3
Ji-hoon Lee [Mon, 23 Mar 2020 03:25:52 +0000 (12:25 +0900)]
Reload plugin on voice assistant related pkgmgr events

Change-Id: I1c00665a138d4a55d2d2517675fada5ef5ea963e

4 years agoMerge "Fix build break caused by incorrect type inference" into tizen_5.5
Ji-hoon Lee [Fri, 10 Apr 2020 00:13:41 +0000 (00:13 +0000)]
Merge "Fix build break caused by incorrect type inference" into tizen_5.5

4 years agoMerge "Fix incorrect log message" into tizen_5.5
Ji-hoon Lee [Fri, 10 Apr 2020 00:13:34 +0000 (00:13 +0000)]
Merge "Fix incorrect log message" into tizen_5.5

4 years agoMerge "Fix bug maclient info gets appended, not replaced on pkgmgr event" into tizen_5.5
Ji-hoon Lee [Thu, 9 Apr 2020 04:00:52 +0000 (04:00 +0000)]
Merge "Fix bug maclient info gets appended, not replaced on pkgmgr event" into tizen_5.5

4 years agoFix build break caused by incorrect type inference 40/230240/1
Ji-hoon Lee [Fri, 3 Apr 2020 06:08:40 +0000 (15:08 +0900)]
Fix build break caused by incorrect type inference

Change-Id: Idc32c9428d0592a60b01a0a156fa924d6d64c23e
(cherry picked from commit bdf4022693ee0c5ec2e0b2d4bcb50a1806a7faf2)

4 years agoMerge changes Ic717e89e,Id82ba3b4 into tizen_5.5 submit/tizen_5.5/20200409.014144
Ji-hoon Lee [Thu, 9 Apr 2020 01:32:25 +0000 (01:32 +0000)]
Merge changes Ic717e89e,Id82ba3b4 into tizen_5.5

* changes:
  Adopt protocol name change in multi-assistant package
  Increase pcm wait count value for engine manager

4 years agoMerge branch 'tizen_5.5_tv' into tizen_5.5 35/229435/2
Ji-hoon Lee [Thu, 2 Apr 2020 03:17:06 +0000 (12:17 +0900)]
Merge branch 'tizen_5.5_tv' into tizen_5.5

Change-Id: I75a9d1b2b6b308a3af4a56255d6377beb6947971

4 years agoMerge branch 'tizen_5.5' into tizen_5.5_tv 34/229434/2
Ji-hoon Lee [Thu, 2 Apr 2020 03:14:55 +0000 (12:14 +0900)]
Merge branch 'tizen_5.5' into tizen_5.5_tv

Change-Id: I231d76ba522fad534e25abb9ae589731d4e7441d

4 years agoAdd missing NULL check for c-string variable 32/229432/2
Ji-hoon Lee [Wed, 1 Apr 2020 05:28:20 +0000 (14:28 +0900)]
Add missing NULL check for c-string variable

Change-Id: I2493b8760fb18132bb1d47cf961be706d226defe

4 years agoAdopt protocol name change in multi-assistant package 76/229176/1
Ji-hoon Lee [Wed, 25 Mar 2020 02:03:27 +0000 (11:03 +0900)]
Adopt protocol name change in multi-assistant package

During the API review process, the name of an API and protocol
'assistant_language' was changed to 'assistant_wakeup_language'.
For simplicity, this commit changes the protocol names only
just to make the inter-process communication works as before,
and maintain the name 'assistant_language' in other occurrences.
Need to check if it would be better to replace all matching strings.

Change-Id: Ic717e89e0530186a3ba12962fe6b4ba9996bc70e

4 years agoIncrease pcm wait count value for engine manager 48/225248/2
Ji-hoon Lee [Tue, 18 Feb 2020 09:56:08 +0000 (18:56 +0900)]
Increase pcm wait count value for engine manager

Change-Id: Id82ba3b416154e3b908a137a12316255788266e5

4 years agoFix incorrect log message 48/229048/1
Ji-hoon Lee [Fri, 27 Mar 2020 09:05:20 +0000 (18:05 +0900)]
Fix incorrect log message

Change-Id: I62f68221e53599f154702d0387927b6a73064f0f

4 years agoFix bug maclient info gets appended, not replaced on pkgmgr event 46/229046/1
Ji-hoon Lee [Fri, 27 Mar 2020 08:44:24 +0000 (17:44 +0900)]
Fix bug maclient info gets appended, not replaced on pkgmgr event

When a packge manager event on dependent modules is detected
(such as wakeup engine package), the multi-assistant-service
tries to reload wakeup manager plugin and also reload the
assistant info files.
But the previous implementation appends assistant information
whenever this reload process is requested, not replacing the
original assistant information struct, causing the struct
to contain duplicated entries and also retains entries for
outdated assistant information.
For this reason, make sure the assistant information struct
is cleared before reading assistant info files.

Change-Id: I9ba1c4d7f4fd8c1070f9e1dd5d9d63fc002dd380

4 years agoMerge branch 'tizen_5.5' into tizen_5.5_tv 65/228965/1
Ji-hoon Lee [Thu, 26 Mar 2020 14:05:31 +0000 (23:05 +0900)]
Merge branch 'tizen_5.5' into tizen_5.5_tv

Change-Id: I9cb176b73fcfee0dcdd9b22b46210ba0886141bf

4 years agoRestart service on package update event for dependent modules 09/228909/1
Ji-hoon Lee [Thu, 26 Mar 2020 08:59:36 +0000 (17:59 +0900)]
Restart service on package update event for dependent modules

Change-Id: I7dd06809a375e5410f9911197d6c409249077961

4 years agoBump version to 0.2.28 81/228181/1
Suyeon Hwang [Thu, 19 Mar 2020 10:14:04 +0000 (19:14 +0900)]
Bump version to 0.2.28

Related commit
- Send voice key status events according to configuration values

Change-Id: Ib91ef6e6d00a06ea5067ba74cdf8aea0375c3bfd
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
4 years agoSend voice key status events according to configuration values 53/228153/1
Ji-hoon Lee [Thu, 9 Jan 2020 02:14:27 +0000 (11:14 +0900)]
Send voice key status events according to configuration values

This patch includes some future features.

Change-Id: I1448d2b871286f1ac071cacea5196951e622d40d
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
(cherry picked from commit a489247511f0439a67ca4f742d308851a0a6b56d)

4 years agoBump version to 0.2.29 51/228151/1
Suyeon Hwang [Thu, 19 Mar 2020 08:29:40 +0000 (17:29 +0900)]
Bump version to 0.2.29

Related commit
- Send voice key status events according to configuration values

Change-Id: I4442b29af47962e6c2667a40d0266b0837a2ae56
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
4 years agoSend voice key status events according to configuration values 52/228052/3
Ji-hoon Lee [Thu, 9 Jan 2020 02:14:27 +0000 (11:14 +0900)]
Send voice key status events according to configuration values

This patch includes some future features.

Change-Id: I1448d2b871286f1ac071cacea5196951e622d40d
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
4 years agoMerge "Bump version to 0.2.28" into tizen_5.5_tv
Suyeon Hwang [Tue, 17 Mar 2020 08:50:43 +0000 (08:50 +0000)]
Merge "Bump version to 0.2.28" into tizen_5.5_tv

4 years agoBump version to 0.2.28 86/227886/1
Suyeon Hwang [Tue, 17 Mar 2020 05:15:28 +0000 (14:15 +0900)]
Bump version to 0.2.28

Related commit
- Fix data type from 'long' to 'long long' for time data
- Change clock system from 'system_clock' to 'steady_clock'

Change-Id: I61a0090e9d75d73bf3d382ba2c75c111763244b7
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
4 years agoChange clock system from 'system_clock' to 'steady_clock' 80/227880/1
Suyeon Hwang [Tue, 17 Mar 2020 02:11:14 +0000 (11:11 +0900)]
Change clock system from 'system_clock' to 'steady_clock'

system_clock can get the accurate current time, but it is not monotonic clock system.
So the time from system_clock can be jumped if initializing system_clock is delayed.

Therefore, system_clock is not good to check exact time delay.
However, this module use time for checking expired time of audio data.
Thus, monotonic clock system is better to meet this purpose.

Because of this reason, this patch changes time system from system_clock to steady_clock.

Change-Id: I3860646c0fe4fc814eeea907597363a17951e8ce
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
(cherry picked from commit 38d07a14f44b50282ff5093c2d4da0c419b1a540)

4 years agoFix data type from 'long' to 'long long' for time data 13/227113/1
Suyeon Hwang [Tue, 10 Mar 2020 01:25:16 +0000 (10:25 +0900)]
Fix data type from 'long' to 'long long' for time data

By specification of std::chrono::milliseconds, it needs at least 45bits memory
to store milliseconds data.
This patch changes data type from 'long' to 'long long' relative with time.

Change-Id: Ie973cb28a2a3ee0f9bd491aaa28afad01f0d7ca2
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
(cherry picked from commit d1bce194ecba74e8d3442a1669dfc6fb1bb2f2a2)

4 years agoMerge branch 'tizen_5.5' into tizen_5.5_tv 69/223869/1
Ji-hoon Lee [Tue, 4 Feb 2020 11:19:53 +0000 (20:19 +0900)]
Merge branch 'tizen_5.5' into tizen_5.5_tv

Change-Id: I7a046626ba449f12f52138f3894e46fa6364a256

4 years agoBump version to 0.2.27 48/223148/2
Ji-hoon Lee [Thu, 23 Jan 2020 08:43:52 +0000 (17:43 +0900)]
Bump version to 0.2.27

Change-Id: Ia1a65d8403c632ab0496f85e9751ee7e50cf2fe8

4 years agoUse cached audio type value when plugin is not available 47/223147/2
Ji-hoon Lee [Thu, 23 Jan 2020 08:57:33 +0000 (17:57 +0900)]
Use cached audio type value when plugin is not available

Change-Id: Ia50b1700b34fedce11b88c27bc675f70eb294e8e

4 years agoBump version to 0.2.26 39/223139/2
Ji-hoon Lee [Thu, 23 Jan 2020 07:34:01 +0000 (16:34 +0900)]
Bump version to 0.2.26

Change-Id: Ifb29ba5083267ed57c422f71849a3972b22aece3

4 years agoMake sure to stop streaming before interacting with wakeup engines 38/223138/2
Ji-hoon Lee [Thu, 23 Jan 2020 07:24:12 +0000 (16:24 +0900)]
Make sure to stop streaming before interacting with wakeup engines

Basically streaming is processed in a separate thread,
and for that reason any iteraction with wakeup engines
can cause undesired changes in internal audio data
that should be acquired by the streaming thread.
So for the sake of safety, make sure to stop streaming
first so that following changes in internal audio data
within the wakeup engine would not cause any side-effect
in the streaming thread side.

Change-Id: Ib544e39cff8df5238c9d1f57e1f7644988c27ac1

4 years agoBump version to 0.2.25 97/222497/1
Ji-hoon Lee [Wed, 15 Jan 2020 12:33:16 +0000 (21:33 +0900)]
Bump version to 0.2.25

Change-Id: I143a6cc3b11c6181ffe6e7d695591d38a42b5364

4 years agoPrevent burst transmission of streaming audio data 96/222496/1
Ji-hoon Lee [Wed, 15 Jan 2020 05:51:54 +0000 (14:51 +0900)]
Prevent burst transmission of streaming audio data

Change-Id: I02c0086a708cdea0adcbf259a4aa23065c5ebb3b

4 years agoRevert "Make dbus message sending to be executed in main thread" 95/222495/1
Ji-hoon Lee [Wed, 15 Jan 2020 02:13:52 +0000 (11:13 +0900)]
Revert "Make dbus message sending to be executed in main thread"

This reverts commit 5afd1db88433ef88f4e167f4adbd2c9d3375665b.

Change-Id: I8d99360d1e3274b95ddb7f9ecc326a8b7fd7053f

4 years agoRemove unnecessary log 58/222358/1
Ji-hoon Lee [Tue, 14 Jan 2020 04:35:55 +0000 (13:35 +0900)]
Remove unnecessary log

Change-Id: Idef3dc8a6fcc845e39939f04ff9baebc14849bc6

4 years agoRename inappropriate bindir to appbindir in spec file 53/222353/1
Ji-hoon Lee [Tue, 14 Jan 2020 02:32:24 +0000 (11:32 +0900)]
Rename inappropriate bindir to appbindir in spec file

Change-Id: I0991e235573903be28e39cc742fc3a60772f0656

4 years agoUse %cmake macro in spec file 52/222352/1
Ji-hoon Lee [Mon, 13 Jan 2020 10:25:05 +0000 (19:25 +0900)]
Use %cmake macro in spec file

Change-Id: I04ab302b6b17b3737438abde1d47c3dab378a901

4 years agoBump version to 0.2.24 03/222203/1
Ji-hoon Lee [Fri, 10 Jan 2020 10:21:52 +0000 (19:21 +0900)]
Bump version to 0.2.24

Change-Id: I693804f54163f36e172cfb64a11486078ae6b5ac

4 years agoUse aul_launch_app_async for launching voice assistants 02/222202/1
Ji-hoon Lee [Fri, 10 Jan 2020 10:21:30 +0000 (19:21 +0900)]
Use aul_launch_app_async for launching voice assistants

Change-Id: I86a4986fba9d4e811d70f0f23c99f8e800000ed1

4 years agoBump version to 0.2.23 69/221869/4
Ji-hoon Lee [Wed, 8 Jan 2020 06:36:25 +0000 (15:36 +0900)]
Bump version to 0.2.23

Change-Id: I4271048f1d8ebd33f8b6b889291d84cf21bba1e0

4 years agoMake sure to delete timer when deinitializing 76/221876/2
Ji-hoon Lee [Wed, 8 Jan 2020 06:48:41 +0000 (15:48 +0900)]
Make sure to delete timer when deinitializing

Change-Id: Ifda8f8dea1513600d236e6b4c85660bd07dcbf29

4 years agoFix incorrect parameter of vconf_ignore_key_changed() 68/221868/2
Ji-hoon Lee [Wed, 8 Jan 2020 06:35:27 +0000 (15:35 +0900)]
Fix incorrect parameter of vconf_ignore_key_changed()

Change-Id: I6552ee7abf9477b991809f68c6b10284b254b01b

4 years agoAdd volume.set privilege for sound ducking feature 40/221740/1
Ji-hoon Lee [Tue, 7 Jan 2020 07:49:03 +0000 (16:49 +0900)]
Add volume.set privilege for sound ducking feature

Change-Id: I405a53b9cd0068411bf9eccd4e9de37250e80420

4 years agoBump version to 0.2.22 31/221731/1
Ji-hoon Lee [Tue, 7 Jan 2020 06:58:23 +0000 (15:58 +0900)]
Bump version to 0.2.22

Change-Id: I5143156578e0706c003155d7c90bf924b74e7810

4 years agoPack several messages in one packet for efficiency 30/221730/1
Ji-hoon Lee [Tue, 7 Jan 2020 06:57:28 +0000 (15:57 +0900)]
Pack several messages in one packet for efficiency

Change-Id: I572dd3e73270a05d0b2e2d1055096c1b401c641d

4 years agoBump version to 0.2.21 41/221641/1
Ji-hoon Lee [Mon, 6 Jan 2020 11:58:15 +0000 (20:58 +0900)]
Bump version to 0.2.21

Change-Id: I8390431342e0b75a3413506134bd663558e98f89

4 years agoUse message port for streaming audio data 40/221640/1
Ji-hoon Lee [Fri, 27 Dec 2019 04:55:56 +0000 (13:55 +0900)]
Use message port for streaming audio data

Change-Id: I758966ad20b79f6c43243acd4dcee471dd207284

4 years agoAdd test code for dumping pcm data from wakeup engines 13/221613/1
Ji-hoon Lee [Mon, 6 Jan 2020 08:08:10 +0000 (17:08 +0900)]
Add test code for dumping pcm data from wakeup engines

Change-Id: Ieec852c3317fb418966d90b94176f6dad4e562f6

4 years agoRefine log levels and messages for better analysis 92/221592/2
Ji-hoon Lee [Fri, 3 Jan 2020 10:48:35 +0000 (19:48 +0900)]
Refine log levels and messages for better analysis

Change-Id: I2bd416bc73b029792ed726ca59ece7f6e2b530bf

4 years agoBump version to 0.2.20 32/221532/1
Ji-hoon Lee [Fri, 3 Jan 2020 10:02:23 +0000 (19:02 +0900)]
Bump version to 0.2.20

Change-Id: I1b4f5d2c6876c7fa6a09bb3356bb2a71b7575ff7

4 years agoSet background option to FALSE if not in PRELAUNCH mode 31/221531/1
Ji-hoon Lee [Fri, 3 Jan 2020 10:00:50 +0000 (19:00 +0900)]
Set background option to FALSE if not in PRELAUNCH mode

Change-Id: Ibe2a5fbaeefde1a24d67ea3a17c44f59706d0971

4 years agoBump version to 0.2.19 06/221506/1
Ji-hoon Lee [Fri, 3 Jan 2020 06:48:29 +0000 (15:48 +0900)]
Bump version to 0.2.19

Change-Id: Iec9a4ecd932caf016b6f908a4e536ccfd5bbd200

4 years agoPrevent already-running assistant from being prelaunched 05/221505/1
Ji-hoon Lee [Fri, 3 Jan 2020 06:48:00 +0000 (15:48 +0900)]
Prevent already-running assistant from being prelaunched

Change-Id: Ib891fd476a68d5b7ea2bb07f9d6d78a76022a688

4 years agoBump version to 0.2.18 94/221494/1
Ji-hoon Lee [Fri, 3 Jan 2020 04:56:18 +0000 (13:56 +0900)]
Bump version to 0.2.18

Change-Id: I6b2601289fcde7ee565ce77268786666f256c545

4 years agoReturn observers as a const reference instead of a value 93/221493/1
Ji-hoon Lee [Fri, 3 Jan 2020 04:55:19 +0000 (13:55 +0900)]
Return observers as a const reference instead of a value

Change-Id: I3f8aad8fa2502959a4bcf94703d547ae32eec608

4 years agoBump version to 0.2.17 52/221152/1
Ji-hoon Lee [Fri, 27 Dec 2019 13:52:48 +0000 (22:52 +0900)]
Bump version to 0.2.17

Change-Id: I0de37fa3eceb45fecb626b1e65225416160b204c

4 years agoMake sure to emit FINISH event even when streaming fails 51/221151/1
Ji-hoon Lee [Fri, 27 Dec 2019 13:52:10 +0000 (22:52 +0900)]
Make sure to emit FINISH event even when streaming fails

Change-Id: I1c52a569e2ec6e4981f1e9b716b91de42998f04b

4 years agoBump version to 0.2.16 16/220716/3
Ji-hoon Lee [Fri, 20 Dec 2019 10:03:59 +0000 (19:03 +0900)]
Bump version to 0.2.16

Change-Id: I5920abb2f85dc696b670a6362572b947d022ab8a

4 years agoMake dbus message sending to be executed in main thread 14/220714/3
Ji-hoon Lee [Fri, 20 Dec 2019 10:03:01 +0000 (19:03 +0900)]
Make dbus message sending to be executed in main thread

Change-Id: I04bdf186730cb31556f20ce7753888d7981b0d10

4 years agoRestore assistant language configurations when activating 22/220522/2
Ji-hoon Lee [Fri, 13 Dec 2019 11:25:34 +0000 (20:25 +0900)]
Restore assistant language configurations when activating

Change-Id: Ia1f00b588bcf5b07a87f8b5598e31fd16d841c08

4 years agoBump version to 0.2.15 23/220323/1
Ji-hoon Lee [Tue, 17 Dec 2019 07:21:22 +0000 (16:21 +0900)]
Bump version to 0.2.15

Change-Id: If0e4ad366cb1a7ac04c4fc8f3c1ca331cf9940de

4 years agoAdd missing FINISH event after streaming in AudioManager 22/220322/1
Ji-hoon Lee [Tue, 17 Dec 2019 07:21:04 +0000 (16:21 +0900)]
Add missing FINISH event after streaming in AudioManager

Change-Id: I044ad8e2c328ae3abd93e542be07675042825fc5

4 years agoBump version to 0.2.14 19/220119/1
Ji-hoon Lee [Fri, 13 Dec 2019 07:48:55 +0000 (16:48 +0900)]
Bump version to 0.2.14

Change-Id: Ifc50009ee06fb4f6e9c676d6638596cf44945935

4 years agoEnable sending dependency module commands 18/220118/1
Ji-hoon Lee [Fri, 13 Dec 2019 07:45:18 +0000 (16:45 +0900)]
Enable sending dependency module commands

Change-Id: Ib1727f074d9d07d216a485a594d045d60f02b28e

4 years agoRename inappropriate send_* functions to set_* 17/220117/1
Ji-hoon Lee [Fri, 13 Dec 2019 07:44:06 +0000 (16:44 +0900)]
Rename inappropriate send_* functions to set_*

Change-Id: Ia5d18f98ddbe51377e5681f9be15457d6b80f8c6

4 years agoRename process_event to process_plugin_event 16/220116/1
Ji-hoon Lee [Fri, 13 Dec 2019 04:14:57 +0000 (13:14 +0900)]
Rename process_event to process_plugin_event

Change-Id: I773bd187d329a005fdc9e6052c91b4b2d4bd4fde

4 years agoMerge "Add button handler for speaker profile" into tizen_5.5
Ji-hoon Lee [Tue, 10 Dec 2019 07:39:49 +0000 (07:39 +0000)]
Merge "Add button handler for speaker profile" into tizen_5.5

4 years agoKeep assistants updated about service state changes 23/219623/3
Ji-hoon Lee [Fri, 6 Dec 2019 10:00:44 +0000 (19:00 +0900)]
Keep assistants updated about service state changes

Change-Id: Ie7e01bc84b61da61da959e03cbebec16bf14a9fa

4 years agoAdd wakeup policy support in dependency module 13/219313/2
Ji-hoon Lee [Tue, 3 Dec 2019 09:02:24 +0000 (18:02 +0900)]
Add wakeup policy support in dependency module

Change-Id: I54d5e54b7a1a45a4eef03a80679b0705925dcc32

4 years agoRemove unused privilege definition 40/219140/2
Ji-hoon Lee [Mon, 2 Dec 2019 10:48:39 +0000 (19:48 +0900)]
Remove unused privilege definition

Change-Id: If00ccd366f4592239d0c84684a6117d20b01c536

4 years agoAdd button handler for speaker profile 63/218663/2
Ji-hoon Lee [Tue, 26 Nov 2019 10:34:28 +0000 (19:34 +0900)]
Add button handler for speaker profile

Change-Id: I1c5ad346382668672909c7ed617def58f777a112

4 years agoUpdate year information of license boilerplate 65/218665/1
Ji-hoon Lee [Tue, 26 Nov 2019 11:13:18 +0000 (20:13 +0900)]
Update year information of license boilerplate

Change-Id: Iefbe7ffb4b5754aa7c33b906c01d9324e9767215

4 years agoBump version to 0.2.13 62/218562/1
Ji-hoon Lee [Mon, 25 Nov 2019 11:12:37 +0000 (20:12 +0900)]
Bump version to 0.2.13

Change-Id: I7d35ea5c29f952f323f0b0c52147218ee05f5352

4 years agoMove common definitions into multi-assistant's dev package 39/218439/2
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

4 years agoFix incorrect log messages 63/218463/1
Ji-hoon Lee [Fri, 22 Nov 2019 11:02:08 +0000 (20:02 +0900)]
Fix incorrect log messages

Change-Id: Iea4b424e9a28a8fde1a923b8b92cd9071caa5de1

4 years agoUnify indentation 62/218462/1
Ji-hoon Lee [Fri, 22 Nov 2019 10:57:21 +0000 (19:57 +0900)]
Unify indentation

Change-Id: I37f0b6fc8304bfb2498f4df6b533637566ea7ab4

4 years agoRemove unnecessary dependency module 61/218461/1
Ji-hoon Lee [Fri, 22 Nov 2019 10:37:36 +0000 (19:37 +0900)]
Remove unnecessary dependency module

Change-Id: I24796ea086e8c01b1bf0d84869b72dfdb2a65ea4

4 years agoBump version to 0.2.12 40/218440/1 submit/tizen_5.5/20191122.075805
Ji-hoon Lee [Fri, 22 Nov 2019 07:53:06 +0000 (16:53 +0900)]
Bump version to 0.2.12

Change-Id: I00755dfa06ed68a8a67e0c0051582f0055ded072

4 years agoEnable sending wakeup engine commands to the dependency module 38/218438/2
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

4 years agoAdd support for wakeup engine command transmission 37/218337/1
Ji-hoon Lee [Thu, 21 Nov 2019 10:21:52 +0000 (19:21 +0900)]
Add support for wakeup engine command transmission

Change-Id: I0588f24a03d888e15c952cd09bba60472f8e2074

4 years agoRestart recording on follow-up streaming timeout 75/218275/1
Ji-hoon Lee [Fri, 15 Nov 2019 06:38:32 +0000 (15:38 +0900)]
Restart recording on follow-up streaming timeout

Change-Id: I45f8972425b8fcc50bcb6cb8e75620a56dbc6494

4 years agoBump version to 0.2.11 01/218201/1 accepted/tizen/5.5/unified/20191121.073306 submit/tizen_5.5/20191120.083032
Ji-hoon Lee [Wed, 20 Nov 2019 08:26:11 +0000 (17:26 +0900)]
Bump version to 0.2.11

Change-Id: Icbd7638feb6b776411a2985fe51c2816ae7dcaed

4 years agoSet WAKE_WORD recording session on stop streaming request 56/218156/1
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

4 years agoBump version to 0.2.10 52/218052/1 accepted/tizen/5.5/unified/20191120.034557 submit/tizen_5.5/20191119.062141
Ji-hoon Lee [Tue, 19 Nov 2019 06:08:06 +0000 (15:08 +0900)]
Bump version to 0.2.10

Change-Id: Icd0479f15c231519edb6fcf0aa2bbf2d0630a821

4 years agoAdd logs for tracking proper destruction 51/218051/1
Ji-hoon Lee [Tue, 19 Nov 2019 02:41:42 +0000 (11:41 +0900)]
Add logs for tracking proper destruction

Change-Id: If35c356ee2c1c5849d0b82d1a470076fc45cb370

4 years agoFix defects detected by static analysis tool 40/217940/1
Ji-hoon Lee [Mon, 18 Nov 2019 02:19:36 +0000 (11:19 +0900)]
Fix defects detected by static analysis tool

Change-Id: Ic5c1e6a0068ad243476f62b016131a9e0c5b9e1f

4 years agoAdd support for setting assistant language 07/217707/2
Ji-hoon Lee [Wed, 13 Nov 2019 10:56:26 +0000 (19:56 +0900)]
Add support for setting assistant language

Change-Id: Id7d6e6c48541088ec7004fcc2db27c3d473afdb3

4 years agoBump version to 0.2.9 06/217206/3 accepted/tizen/5.5/unified/20191111.041401 submit/tizen_5.5/20191108.064253
Ji-hoon Lee [Thu, 7 Nov 2019 10:16:30 +0000 (19:16 +0900)]
Bump version to 0.2.9

Change-Id: I1febcfbce71db18e29d69652af547d2910518ec8

4 years agoFix bug recording_session is not changed properly 98/217298/2
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

4 years agoReload plugin modules depending on pkgmgr event 05/217205/2
Ji-hoon Lee [Thu, 7 Nov 2019 10:07:56 +0000 (19:07 +0900)]
Reload plugin modules depending on pkgmgr event

Change-Id: I5c12c6600b80f2657e371b15c4eeac13c0044722

4 years agoAdd reload feature for updating pluings on-the-fly 04/217204/1
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

4 years agoBump version to 0.2.8 69/217169/2
Ji-hoon Lee [Thu, 7 Nov 2019 07:01:59 +0000 (16:01 +0900)]
Bump version to 0.2.8

Change-Id: I14024040e9cc66a2687f7bba6099f39c2f0dcc8f

4 years agoApply secure options to compile flags 68/217168/2
Ji-hoon Lee [Thu, 7 Nov 2019 07:00:41 +0000 (16:00 +0900)]
Apply secure options to compile flags

Change-Id: Ia582efe7e1b7d7beb6b1fe989ada3f4f47ef6559

4 years agoMerge version 0.2.7 into tizen_5.5 65/216965/1 accepted/tizen/5.5/unified/20191107.140402 submit/tizen_5.5/20191105.063733
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

4 years agoMerge version 0.2.6 into tizen_5.5 82/216782/1 accepted/tizen/5.5/unified/20191104.111305 submit/tizen_5.5/20191101.044425
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

4 years agoBump version to 0.2.7 48/216748/1
Ji-hoon Lee [Thu, 31 Oct 2019 11:25:41 +0000 (20:25 +0900)]
Bump version to 0.2.7

Change-Id: If861f52ac4920f04326c8a399adffa7c4f58c9bb

4 years agoStop streaming only when necessary 47/216747/1
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

4 years agoChange manager state right away on voice key release 46/216746/1
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

4 years agoFinalize audio data when voice key is in pressed state 45/216745/1
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

4 years agoBump version to 0.2.6 88/216588/1 accepted/tizen/unified/20191101.041956 submit/tizen/20191029.072629 submit/tizen_5.5/20191101.042157
Ji-hoon Lee [Tue, 29 Oct 2019 07:04:40 +0000 (16:04 +0900)]
Bump version to 0.2.6

Change-Id: I0d42ae4371b25e7e24e8cd4329251ba39f672fe9

4 years agoPrelaunch default assistant on setting change event 87/216587/1
Ji-hoon Lee [Tue, 29 Oct 2019 07:03:40 +0000 (16:03 +0900)]
Prelaunch default assistant on setting change event

Change-Id: I1a8f96a408bff8668d81020876cdebad0623e969

4 years agoSupport background/foreground preprocessing selectively 62/216562/2
Ji-hoon Lee [Tue, 29 Oct 2019 02:11:34 +0000 (11:11 +0900)]
Support background/foreground preprocessing selectively

Change-Id: If8d8d875f35a08ec8463fe0549b0c9f35df0e2a8