Jeongmo Yang [Wed, 17 Jun 2020 06:04:24 +0000 (15:04 +0900)]
Fix build warnings
: -Wcast-function-type
: -Wstringop-truncation
: -Wdeprecated-declarations
[Version] 0.3.22
[Profile] Common
Change-Id: I712ecb53cca7cf16792ef29f79b5235ede95496c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 16 Jun 2020 10:24:37 +0000 (19:24 +0900)]
Code clean up
- Replace tab by space in description
[Version] 0.3.21
[Profile] Common
[Issue Type] Clean up
Change-Id: If4faf4b9c05f61e0cba469cf00187d940f3ebf88
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 21 May 2020 07:55:23 +0000 (16:55 +0900)]
Add defensive code for spurious wakeup
[Version] 0.3.20
[Profile] Common
[Issue Type] Improvement
Change-Id: I9ecc9e083c4197258a642965740a278ee30ac930
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 29 Nov 2019 06:32:31 +0000 (15:32 +0900)]
Update feature element reference link
Change-Id: Icd336cc87fd92bddb92e912feb10143d620a7718
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 28 Nov 2019 09:28:53 +0000 (18:28 +0900)]
Correct type for some values
- elapsed time and file size for recording statue callback
- offset for muxed stream callback
[Version] 0.3.19
[Profile] Common
[Issue Type] Bug fix
Change-Id: I9f8ad515d43ae76f8fd07175e40ef206d24c0d2e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 28 Nov 2019 03:04:18 +0000 (12:04 +0900)]
Add log for stream callback
[Version] 0.3.18
[Profile] Common
[Issue Type] Log
Change-Id: I27dbc0080edef0741049034a92ffe5c2fa610263
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 23 Oct 2019 08:49:59 +0000 (17:49 +0900)]
Update header description
Change-Id: I8052e68efaa8faaa5cc8c1a1e9f6e0fd6a23dd3e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 2 Jul 2019 05:51:17 +0000 (14:51 +0900)]
Merge branch 'tizen_line_coverage' into tizen
Change-Id: I9c9fc51f1a68e7cd602b97d581399cc8d08f2205
Jeongmo Yang [Tue, 2 Jul 2019 05:50:18 +0000 (14:50 +0900)]
Make a gcov package for measuring coverage easier
[Version] 0.3.17-1
[Issue Type] Update
Change-Id: I8b4338a6b0db73ae774415fd8ca3af59eb7db1ca
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 21 Feb 2019 02:44:49 +0000 (11:44 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: I5d8a6cb7ea12f4921a019dbfeb7f098cb184f722
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 8 Feb 2019 05:19:18 +0000 (14:19 +0900)]
Replace tbm_key by tbm_fd for buffer protection
- Any other process can access buffer if it knows its tbm_key,
but, there is no way to access if it's replaced by tbm_fd.
[Version] 0.3.17
[Profile] Common
[Issue Type] Update
[Dependency module] mmsvc-recorder
Change-Id: I7a9b78b758e148b138c30ecc654e41599b534b97
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
YoungHun Kim [Tue, 22 Jan 2019 07:23:37 +0000 (16:23 +0900)]
Get the module index using muse configure
[Version] 0.3.16
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: I06ea92ad2e5371a3ac4bb73d3d4f284fd0299f70
Jeongmo Yang [Thu, 3 Jan 2019 04:27:20 +0000 (13:27 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: I1735fdf5c951e0d62ee9ce9c8ff505589cf41abd
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 14 Dec 2018 01:33:21 +0000 (10:33 +0900)]
Fix invalid format usage - Phase#2
[Version] 0.3.15
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
Change-Id: I9fae8359bc73c3ecfcb340caf0db5008a4c3b64d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 7 Dec 2018 06:54:02 +0000 (15:54 +0900)]
Fix invalid format usage
[Version] 0.3.14
[Profile] Common
[Issue Type]
[Dependency module] N/A
Change-Id: I45e2dd96cf480789db6daa5a06cf0babbff547fe
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 25 Oct 2018 06:28:54 +0000 (15:28 +0900)]
Update idle event handling to fix crash in idle event callback
[Version] 0.3.13
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
Change-Id: Ib1d268c42b6948e9d55e837b315a5150c9cb07e1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 30 Aug 2018 05:19:29 +0000 (14:19 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: Ib6aa0afa2247442165aefb21426337b3b990f8d0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 20 Aug 2018 10:21:03 +0000 (19:21 +0900)]
Add parameter to check buffer length
[Version] 0.3.12
[Profile] Common
[Issue Type] Update
[Dependency module] mused(mmsvc-core)
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180818.1]
Change-Id: I14468064a409687017bf7dc7a285c20c2b4872ed
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 26 Jul 2018 02:24:00 +0000 (11:24 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: I7eb5a2d9f0106439a012bd2a0f0dafb3f745807b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 23 Jul 2018 02:06:01 +0000 (11:06 +0900)]
Add new flag for converted filename
[Version] 0.3.11
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180720.2]
Change-Id: I9b106e3ede2aafb6c5bb8a18ab459f2b8089e53d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 1 Jun 2018 09:39:00 +0000 (18:39 +0900)]
[ACR-1233] Remove deprecated enums related with sound policy
[Version] 0.3.10
[Profile] Common
[Issue Type] ACR
[Dependency module] N/A
Change-Id: I245a7bd988223565e0543814386be6e16b4b859c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 8 May 2018 08:19:12 +0000 (17:19 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: I9dae424b54378c86d637e42dfccea92d03389217
Jeongmo Yang [Tue, 24 Apr 2018 08:18:51 +0000 (17:18 +0900)]
Fix API document
- Change sync type from ASYNC to SYNC
[Version] 0.3.9-2
[Profile] Common
[Issue Type] Doc Fix
[Dependency module] N/A
Change-Id: I5096fbe0db4e6dc05109317e1799377de37d3e4f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 29 Jan 2018 01:52:13 +0000 (10:52 +0900)]
Add new package(capi-media-recorder-tool) for recorder_test
- Remove UI/APP framework dependencies from capi-media-recorder package
[Version] 0.3.9-1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: Iadae14b598b391db8c3424df14c33acebc745be7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 10 Jan 2018 00:21:40 +0000 (09:21 +0900)]
[ACR-1145] Change related feature for recorder API
[Version] 0.3.9
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: Id3c2a083e4c9c7295f128460252127c7243bac14
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 13 Nov 2017 08:18:33 +0000 (17:18 +0900)]
Remove remained idle callback when destroy handle
The crash could be occurred if idle callback is called after so is unloaded.
To avoid it, remove not-called idle event when destroy handle.
[Version] 0.3.8
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171107.4]
Change-Id: Ia8ea896a6fde6ab2376849e7cae5542814f39862
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 17 Oct 2017 10:24:49 +0000 (19:24 +0900)]
Fix coverity issue(memory leak, return value check, etc)
[Version] 0.3.7
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-4.0-unified_20171013.1]
Change-Id: Idac2dd8ac51abea17349572e7acd28b3501aeb9c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 16 Oct 2017 07:29:07 +0000 (16:29 +0900)]
Add mutex lock for event callback
In some case, event callback could be called after unsetting is done by timing.
So, this patch is added to prevent the case.
[Version] 0.3.6
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-4.0-unified_20171013.1]
Change-Id: I4af49048775cce65d6802291bcb4408d97a55d40
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 27 Sep 2017 09:18:47 +0000 (18:18 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: I88fd1880882facfd93dc79390f7b33ed1a04c9d6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 25 Aug 2017 10:10:36 +0000 (19:10 +0900)]
Replace server connection close API
In signal handler, fds will be closed in fd-id table,
but, closed fd by muse_core_connection_close is not removed from table.
It can cause unexpected behavior in signal handler,
so new API is added and it removes closed fd in fd-id table.
[Version] 0.3.5
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170825.1]
Change-Id: I2df5af4bc835bd92ea25170175e9e5fafe9cc54e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 17 Aug 2017 07:12:41 +0000 (16:12 +0900)]
Merge branch 'tizen' into tizen_line_coverage
Change-Id: I0d064939684a711d6493cde198969109bb3ed550
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
YoungHun Kim [Mon, 7 Aug 2017 08:44:00 +0000 (17:44 +0900)]
Update recorder by the splited muse library
Change-Id: I5f29be19533e7becb9751a41e4866cd182bb1b45
Jeongmo Yang [Fri, 9 Jun 2017 09:41:09 +0000 (18:41 +0900)]
[ACR-988] Add interrupt started callback related APIs
The application can only get callback after interrupt is completed,
it means that there is no way to know the internal interrupt handling status for application.
This patch provides the APIs to get callback when interrupt is started.
[Version] 0.3.3
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170608.1]
Change-Id: Ie9a68a5db4c5aa1498e68c01773627680da43f7e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 31 May 2017 12:13:25 +0000 (21:13 +0900)]
Add new thread for muxed stream callback
[Version] 0.3.2
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170524.4]
Change-Id: I948f991177da436761b8f6b99316fdd9676d8f3d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 19 May 2017 01:51:01 +0000 (10:51 +0900)]
Update code for privilege change
recorder privilege is removed from recorder_create_* APIs,
and it will be checked in recorder_start API.
So, recorder_start could not be returned until get user's response.
[Version] 0.3.1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: I4a6e8327eebfbd5face640e32cdce6f579b0dae4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 15 May 2017 05:24:23 +0000 (14:24 +0900)]
Add comments for line coverage test
[Version] 0.3.0
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: I6037d4beb06a3521249676bf58d32e6813435a3a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 8 May 2017 10:20:51 +0000 (19:20 +0900)]
[ACR-962] Remove recorder privilege from some APIs
Actually, some APIs includes recorder_create_* does not access recording device,
but, it couldn't be done without recorder privilege.
[Version] 0.3.0
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: Ia6ad999f7fa2e34f675a8c5ee8c9271d86998d2c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 4 Apr 2017 02:24:09 +0000 (11:24 +0900)]
Fix Svace issue - NONTERMINATED_STRING
[Version] 0.2.54
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
Change-Id: I5839f130a32a0d8175cd28a7d007c7ea8975851a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 3 Apr 2017 04:44:28 +0000 (13:44 +0900)]
Update doc file to replace dead link
Change-Id: Ie2a7bf0312b1cf7efaa3b07ea74722ed83ff8b81
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 31 Mar 2017 01:37:46 +0000 (10:37 +0900)]
Avoid double free for idle event
Sometimes, the idle callback is called although g_idle_remove_by_data returned true, then double free could be occurred.
So, update code to avoid it like below.
- remove g_idle_remove_by_data and idle callback will be always called
- remove free code for idle callback data in _recorder_remove_idle_event_all, then it will be freed in idle callback
- change function name from _recorder_remove_idle_event_all to _recorder_deactivate_idle_event_all
[Version] 0.2.53
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20170321.3]
Change-Id: I2a675fbb0cb0773d77bc956b7fe27292a11015a5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Fri, 24 Mar 2017 02:42:04 +0000 (11:42 +0900)]
Fix build error
Change-Id: If1effc0aa9552787660bebf6bf0dd15365205e7a
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Wed, 22 Mar 2017 07:36:34 +0000 (16:36 +0900)]
Update spec file for license macro, Fix typo in recorder_test
[Version] 0.2.52-1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: I2ba06a8790d4af9179e572ff6656471366fa2ba4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 28 Feb 2017 10:03:46 +0000 (19:03 +0900)]
Add "pid" field to message for video recorder handle creation
[Version] 0.2.52
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20170227.2]
Change-Id: Ia6b21ff68b306a76ff5d3fec174b7a46a84f4cb1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 9 Feb 2017 07:24:06 +0000 (16:24 +0900)]
Remove timeout for handle creation API
In handle creation API, muse recorder module checks privilege for microphone use,
but it can be stuck for a long time if app does not have microphone privilege and there is no feedback for privilege popup.
[Version] 0.2.51
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20170207.1]
Change-Id: I319741ada0f39f2c6e8fbc6865d3255519f6775b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 17 Jan 2017 08:48:23 +0000 (17:48 +0900)]
Remove testsuite for tv product
[Version] 0.2.50-1
[Profile] Common
[Issue Type] Remove
[Dependency module] N/A
Change-Id: Idc2185d0342420f71c24307b9ea06f6007f45772
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 6 Feb 2017 05:54:03 +0000 (14:54 +0900)]
[ACR-877] Add new APIs for muxed stream data callback
The new APIs will provide muxed stream callback.
User can get the data pointer while recording and it is same with recorded file.
[Version] 0.2.50
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20170203.1]
Change-Id: Ie6d99950a9b75f0a06090a47b4ad6307c61d0904
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 3 Jan 2017 06:38:35 +0000 (15:38 +0900)]
Remove g_thread_unref after g_thread_join
g_thread_unref is also called in g_thread_join,
so g_thread_unref after g_thread_join is not needed
and it can cause memory corruption.
[Version] 0.2.49
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161230.2]
Change-Id: I829d33bd0786caf49858b1ec506ff4408d4b7c45
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 15 Dec 2016 08:26:23 +0000 (17:26 +0900)]
Add new routine to check waiting count
If some API's return value is come lately from muse server after waiting timeout, api_activating can be true.
Then, previous return value is returned if same API is called.
This patch resolves it.
[Version] 0.2.48
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161213.3]
Change-Id: I5a2f3bb7ea034f74aa3815fde12bbcd4c4132e8f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 12 Dec 2016 02:37:10 +0000 (11:37 +0900)]
Fix coding rule violation
[Version] 0.2.47
[Profile] Common
[Issue Type] Coding rule
[Dependency module] N/A
Change-Id: If13a23b038770d3a0a4860543593427373b422b2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 2 Dec 2016 09:13:57 +0000 (18:13 +0900)]
Fix Svace issue - UNREACHABLE_CODE
[Version] 0.2.46
[Profile] Common
[Issue Type] Svace
[Dependency module] N/A
Change-Id: Iaf374df5c2fbd235601441c048323071e3204166
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 2 Dec 2016 03:59:59 +0000 (12:59 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I11e5529d2998cceb55b49d95eb5a59ea78ae854f
aravind.gara [Mon, 28 Nov 2016 10:37:50 +0000 (19:37 +0900)]
sound-manager API changed
Change-Id: I83700f2b2ec38b0f925a97c2b97f5ce53f7777e1
Signed-off-by: aravind.gara <aravind.gara@samsung.com>
Jeongmo Yang [Tue, 22 Nov 2016 01:36:00 +0000 (10:36 +0900)]
Merge branch 'tizen' into tizen_3.0
Change-Id: I54fe7b65aa66c329ec65c7e1974df00340b33284
Jeongmo Yang [Wed, 16 Nov 2016 08:26:49 +0000 (17:26 +0900)]
Add recorder setting menu and clean-up unnecessary code
[Version] 0.2.45-1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161115.1]
Change-Id: I92f9b60e8cdbdec5ff39e6bac2f819aad31ddb8c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 15 Nov 2016 05:14:46 +0000 (14:14 +0900)]
Merge branch 'tizen' into tizen_3.0
Change-Id: If119b1808b45607596eb5b4cf109417a58b049dc
Jeongmo Yang [Tue, 15 Nov 2016 05:09:51 +0000 (14:09 +0900)]
Fix Svace issue - BUFFER_OVERFLOW
[Version] 0.2.45
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
Change-Id: Ia7cedc3c902cfdf79a170323bb8c2a9a89c4c4e0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 8 Nov 2016 02:35:29 +0000 (11:35 +0900)]
Merge branch 'tizen' into tizen_3.0
Change-Id: I9521175623e0d2457dbb4054bd754782a46f1302
Jeongmo Yang [Fri, 4 Nov 2016 10:38:08 +0000 (19:38 +0900)]
Update code for message handling
1. Process all received messages (Remove the code to drop message)
2. Add error handling for uncompleted message
[Version] 0.2.44
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T/E) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]
Change-Id: I6f9a0b2135460e6a42fc47f97b7a3f4ae1639d6c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 3 Nov 2016 12:49:37 +0000 (21:49 +0900)]
Merge branch 'tizen' into tizen_3.0
Change-Id: I7567740a23d1bb5be1d8258816ee2775ad2e3bb1
Jeongmo Yang [Thu, 3 Nov 2016 12:45:33 +0000 (21:45 +0900)]
Fix crash when too leng message is come and number of tokens are bigger than max
[Version] 0.2.43
[Profile] Common
[Issue Type] Fix crash
[Dependency module] N/A
[Test] [M(E) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]
Change-Id: If07f54c2fd3a56be40a0557adc0754f38bc9b93a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 20 Oct 2016 09:17:50 +0000 (18:17 +0900)]
Code optimization for get_device_state function
Previously, message receive thread and unused code is executed.
This commit removes them.
[Version] 0.2.42
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161019.4]
Change-Id: I566ed7b9a0b52c93d029126469be152554dcf464
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 10 Oct 2016 09:18:33 +0000 (18:18 +0900)]
Update code for device state changed callback
Do not call recorder_get_device_state in device state changed callback.
The value from the signal is changed, so don't need to call it in callback.
[Version] 0.2.40
[Profile] Common
[Issue Type] Update
[Dependency module] libmm-camcorder, mmsvc-recorder
[Dependency commit]
6012f7ec5032f940e8446a7aec9a9ee001ba05c6,
19f8d3f79e6df3a6133b70babd28c5eb59f5d514
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161007.1]
Change-Id: Ie035ece78dd390e1bc54c4b5e169c99b327760ed
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Thu, 6 Oct 2016 09:27:53 +0000 (18:27 +0900)]
Received message is at risk for corruption with previous message.
So '\0' char is added at end of tokenized message.
[Version] 0.2.40
[Profile] Common
[Issue Type] New function
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161005.3]
Change-Id: I8ea1542f33bdab44c1916668101687b285234870
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Thu, 6 Oct 2016 06:24:36 +0000 (15:24 +0900)]
Fix crash on device state changed callback and update recorder_test code
1. Fix crash
- user_data from user is not set
2. Update recorder_test code
- Video recording test is failed because of invalid API usage.
- Fix typo
[Version] 0.2.39
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161006.1]
Change-Id: I63905d7e59ac2318b34132044139b6932bc3231d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 29 Sep 2016 10:36:08 +0000 (19:36 +0900)]
New APIs are added
New enum :
recorder_device_state_e
New function :
recorder_get_device_state
recorder_add_device_state_changed_cb
recorder_remove_device_state_changed_cb
[Version] 0.2.38
[Profile] Common
[Issue Type] New function
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160929.1]
Change-Id: I250260e1259ac54c0366908e14754edb75c992f2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 13 Sep 2016 06:39:55 +0000 (15:39 +0900)]
Add sub thread for audio stream callback
[Version] 0.2.37
[Profile] Common
[Issue Type] Enhancement
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160913.1]
Change-Id: I56243fbcfa660c410218a38220f436a597c2b390
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Thu, 29 Sep 2016 05:01:18 +0000 (14:01 +0900)]
Fix get filename convert issue
[Version] 0.2.36
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160928.2]
Change-Id: I30d759f3c28b683a37cee757b1d9f3268ca9fea8
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Haesu Gwon [Fri, 23 Sep 2016 09:03:57 +0000 (18:03 +0900)]
Fix filename issue for Tizen 2.4 compatibility
[Version] 0.2.35
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160923.1]
Change-Id: I930120bf74167948cf510346bcf5cb137f1bf8de
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Tue, 30 Aug 2016 08:27:42 +0000 (17:27 +0900)]
[Release version 0.2.34] Add return value to some APIs
Change-Id: I58d2f16b3d012239e19994da2d7e12a3bb657572
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 25 Aug 2016 09:29:41 +0000 (18:29 +0900)]
[Release version 0.2.33] Add new enum for server connection error - RECORDER_ERROR_SERVICE_DISCONNECTED
Change-Id: I6ecdb546c5a9791e638c26aeb8f6ab97c82c5eb5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 22 Aug 2016 04:49:49 +0000 (13:49 +0900)]
[Release version 0.2.32] 1. Add warning message for deprecated API, 2. Update code for msg send error handling
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Change-Id: Ibf3e16a94db7b599909fe269121535ab56a18c4b
Jeongmo Yang [Tue, 16 Aug 2016 09:07:41 +0000 (18:07 +0900)]
[Release version 0.2.31] 1. Fix coding violation, 2. Update error handling to send message
Change-Id: Idac5bee42ce1b7ce279fe75aaed3d63bcbd4d669
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 10 Aug 2016 05:59:09 +0000 (14:59 +0900)]
[Release version 0.2.30] Add error handling code in handle creation function
Change-Id: Ibf0903b071c645255945e4b9a7470f830659a51d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 25 Jul 2016 10:52:02 +0000 (19:52 +0900)]
[Release version 0.2.29] Binary size optimization, Code arrangement
Change-Id: I4ab97ada0344a65ed001024d298387c6559fa5d4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 14 Jun 2016 06:57:50 +0000 (15:57 +0900)]
[Release version 0.2.28] Fix Svace issue - Uninitialized data is read
Change-Id: I8e2d3e1f19809dd676f882ca8c343329fba0f23b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 13 Jun 2016 09:45:49 +0000 (18:45 +0900)]
[Release version 0.2.27] 1. Check api value to avoid array index overflow, 2. Block some logs
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Change-Id: Iebf2c0aced5af7028ad3c36840e37c56b3eb670a
Jeongmo Yang [Wed, 11 May 2016 08:34:47 +0000 (17:34 +0900)]
[Release version 0.2.26] Add new enum for MP3 audio codec
Change-Id: I5dfa06a8dab3cfd49acbca02c043a28e448a4e66
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 9 May 2016 09:41:02 +0000 (18:41 +0900)]
[Release version 0.2.25] Change GET API mechanism
Change-Id: Ic2fd0c873e54182ff5f6e1c9c516d3b168389ba1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 18 Apr 2016 13:22:14 +0000 (22:22 +0900)]
[Release version 0.2.24] Update code for video recorder with EVAS surface rendering
Change-Id: I1e81d91da76cd9e01967851b199c601a52786b8b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 30 Mar 2016 09:34:07 +0000 (18:34 +0900)]
[Release version 0.2.23] Increase buffer size from muse server to avoid crash
Change-Id: Ie19a91dccfbecd931f229030d9dbd7ac8908cc0d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 23 Mar 2016 11:02:36 +0000 (20:02 +0900)]
[Release version 0.2.22] 1. Do not get api_class in case of EVENT message, 2. match g_new and g_free
Change-Id: Ib8d8311a916216bac744e956a1061339c97d94f1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 25 Feb 2016 03:39:53 +0000 (12:39 +0900)]
[Release version 0.2.21] Add new API to support sound stream information set
Change-Id: I5caca63d53bc397b0c88aab79a4f1629b0546cab
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 1 Feb 2016 09:39:40 +0000 (18:39 +0900)]
[Release version 0.2.20] Remove unnecessary dependency - libmm-camcorder, GStreamer
Change-Id: Ib1ef5b43055ab18e66447be2802065d21b44abe7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
haesu.gwon [Fri, 15 Jan 2016 08:25:36 +0000 (17:25 +0900)]
[Release version 0.2.19] Add MPEG2-TransportStream file format
Change-Id: I76461a45fc93786722c46f7d2b28b48aecf3029b
Signed-off-by: haesu.gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Fri, 15 Jan 2016 07:18:03 +0000 (16:18 +0900)]
[Release version 0.2.18-1] Sync doc directory with Tizen 2.4
Change-Id: Ie4231002891ced512772d022959d0f5eea1c321c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 6 Jan 2016 10:18:41 +0000 (19:18 +0900)]
[Release version 0.2.18] Fix bug - 1. fd leak, 2. does not stop foreach callback even though callback returns false
Change-Id: I7d1c5900fd17dd450ec848eab13a06a20ad59061
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
YoungHun Kim [Tue, 5 Jan 2016 10:39:55 +0000 (19:39 +0900)]
[Release version 0.2.17] Add the included header because of muse-server's patch
Change-Id: I1cd1e99d737f15a6f395dc5ffa43890d628df8f2
Signed-off-by: YoungHun Kim <yh8004.kim@samsung.com>
Jeongmo Yang [Tue, 5 Jan 2016 08:28:22 +0000 (17:28 +0900)]
[Release version 0.2.16] Increase max number of parsing message
Change-Id: Icf7368b96240bfd4417c0a0d0016eb24be759f54
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 29 Dec 2015 11:38:13 +0000 (20:38 +0900)]
Release version 0.2.15
1. Fix crash - change initialization for list of GMutex and GCond
Change-Id: I58717ed47e86fe85f1d7c5bcdd1be4e9919b5a42
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 23 Dec 2015 23:08:53 +0000 (08:08 +0900)]
Release version 0.2.14-2
1. Change file permission from 755 to 644
Change-Id: I57f46b54e43c56ffec22684f3d7e69d0c3fe0450
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Wed, 23 Dec 2015 09:01:55 +0000 (18:01 +0900)]
Release version 0.2.14-1
Change-Id: I54ae4507b24f991ff80dc8c5ef42f6f809e2c563
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Haesu Gwon [Wed, 23 Dec 2015 07:25:34 +0000 (16:25 +0900)]
Release version 0.2.14
1. Apply Tizen coding rule
Change-Id: Ib54d876c6cb88a989e153320e306fc8c9e15b1e7
Jeongmo Yang [Fri, 11 Dec 2015 00:21:54 +0000 (09:21 +0900)]
Release version 0.2.13
1. Change received string count
Change-Id: I83bae0cf9f4f44344f02fb135177ec375162cce0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 2 Dec 2015 09:08:03 +0000 (18:08 +0900)]
Release version 0.2.12
1. Fix Svace issues
Change-Id: Ib732901b843b79dd577b95512dd38d6ec2c25c69
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 20 Nov 2015 10:54:08 +0000 (19:54 +0900)]
Release version 0.2.11
1. Update code for message handling
2. Remove unused code
3. Rename some variables
Change-Id: Ic9f11dc42da18f30d64461b3e8b1b016e8852bcc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 13 Nov 2015 12:32:30 +0000 (21:32 +0900)]
Release 0.2.10
1. Fix audio stream callback bug
2. Add recorder API test program
3. Code optimization
4. Add exception handling
Change-Id: I4445929a3972a2227b0628118bdd0612a8a61546
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 2 Nov 2015 10:34:34 +0000 (19:34 +0900)]
Release version 0.2.9-1
1. Remove unused pkgconf - json
Change-Id: I02502391d2c73611627a63de21038b11669e91b4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 28 Oct 2015 08:31:45 +0000 (17:31 +0900)]
Release version 0.2.9
1. Set client's pid for sound focus
Change-Id: I0e4e8ba419349073d977f04233274c471b487859
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 21 Oct 2015 07:38:37 +0000 (16:38 +0900)]
Release version 0.2.8
1. set root directory to check available space in muse-server
Change-Id: I6ca2481de5a725141d262bc983d355129f58e42f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 15 Oct 2015 06:43:20 +0000 (15:43 +0900)]
Update header file for Tizen Coding Rule
Change-Id: I7056a8d499fa3a289b81420dc240d3d13aba39aa
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>