Jeongmo Yang [Thu, 9 Mar 2023 22:59:06 +0000 (07:59 +0900)]
Exclude interrupt handling code from line coverage test
[Version] 0.3.37
[Issue Type] Line coverage
Change-Id: I25f9600e91af21faf8dc10a0326ffb7276c31d15
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 14 Dec 2022 05:00:55 +0000 (14:00 +0900)]
recorder_test: Remove unused GTimer
[Version] 0.3.36
[Issue Type] Clean up
Change-Id: If9a13e3e771c1b1aebed94a4cb4a4c8f81a69e3c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 28 Oct 2022 02:11:22 +0000 (11:11 +0900)]
Update test package for headless target
- The package "capi-media-recorder-test" has been separated to 2 packages.
: capi-media-recorder-test-headed
: capi-media-recorder-test-headless
[Version] 0.3.35
[Issue Type] Clean up
Change-Id: I6bafa00a49e8f560c88de19e889f0d53040599be
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 6 Jul 2022 10:55:36 +0000 (19:55 +0900)]
Improve PP(PredefinedPreprocessor) score
[Version] 0.3.34
[Issue Type] SAM Improvement
Change-Id: I8608c34e842eeca19301a1c61b3c633134e0473c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 4 Jul 2022 10:52:06 +0000 (19:52 +0900)]
Remove duplicated code
[Version] 0.3.33
[Issue Type] SAM Improvement
Change-Id: I2aea30b855f4981d47694c334254e581b89108d5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 24 May 2022 06:28:12 +0000 (15:28 +0900)]
Update for line coverage measurement automation
[Version] 0.3.32-1
[Issue Type] Line coverage
Change-Id: I9742728afa5b428e33ea97fb3c9c38e7e567ab11
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 13 May 2022 06:15:22 +0000 (15:15 +0900)]
Rename package for recorder_test
[Version] 0.3.32
[Issue Type] Packaging
Change-Id: I5a8386cdf292f78efbcc205c7a2cff8fcdd46d48
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 18 Jan 2022 12:28:30 +0000 (21:28 +0900)]
Replace removed structure
[Version] 0.3.31
[Issue Type] Update
Change-Id: I1cbd672fbd25b66c37a5c6089db15b66978bf77b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 26 Jan 2022 04:08:55 +0000 (13:08 +0900)]
Change installation path for gcov
[Version] 0.3.30-1
[Issue Type] Update
Change-Id: I1920933c6f8bc56c50bea9bc2a81258e1a84ad54
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 18 Mar 2021 05:04:59 +0000 (14:04 +0900)]
Fix SAM defect - GlobalVariable
- Remove global extern variable
- Use static for global varable
[Version] 0.3.30
[Issue Type] SAM Improvement
Change-Id: I864e884ff38a25e4d8b5565c165f74e1e44e3ae7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 16 Dec 2020 07:01:49 +0000 (16:01 +0900)]
Remove unnecessary HTML link for feature
Change-Id: I15fffa0d0b36431db4febd9d0f412443409c1598
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 16 Oct 2020 01:46:45 +0000 (10:46 +0900)]
Set log level from message
[Version] 0.3.29
[Issue Type] Log feature
Change-Id: I26758b5a8976d0441bbe72f74b059c68c0eb7abe
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 29 Sep 2020 11:11:52 +0000 (20:11 +0900)]
Revise log related code
[Version] 0.3.28
[Issue Type] Log
Change-Id: I1ec4f130c79f6e1975585a841b8047f9d2c51f23
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 27 Aug 2020 08:13:47 +0000 (17:13 +0900)]
Fix svace issue - DEREF_AFTER_NULL.EX
[Version] 0.3.27
[Issue Type] Svace
Change-Id: Ia7874ff60e28f745f49f66d843cd4ffa4c660ad4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 27 Aug 2020 04:58:37 +0000 (13:58 +0900)]
Fix svace issue - DEREF_AFTER_NULL.EX
[Version] 0.3.26
[Issue Type] Svace
Change-Id: I24f29c4e9b62d00ce7ad4061c3057ab74b113303
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 14 Aug 2020 10:01:13 +0000 (19:01 +0900)]
Update header file for documentation
[Version] 0.3.25
[Issue Type] Update
Change-Id: Ife522266c62d710a3424dbd5aa29f2181f173350
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 6 Aug 2020 08:00:26 +0000 (17:00 +0900)]
[ACR-1589] Add new APIs for video encode decision
[Version] 0.3.24
[Issue Type] New feature
Change-Id: Icea6968749d67b59b99b89ff1c5c2c4757d91993
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 12 Aug 2020 23:41:00 +0000 (08:41 +0900)]
Fix ASAN issue
- The idle event could be called after handle is released
if _recorder_create_common() is failed.
[Version] 0.3.23
[Issue Type] Bug fix
Change-Id: I25e6dd5fab51169eb6f92106717a7a60f9b640fb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
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>