platform/core/api/recorder.git
4 months agorecorder.h: Remove profile check for supported platform version 84/302384/1 accepted/tizen_unified accepted/tizen_unified_riscv tizen accepted/tizen/unified/20231211.095346 accepted/tizen/unified/riscv/20231226.211554
Jeongmo Yang [Wed, 6 Dec 2023 05:42:00 +0000 (14:42 +0900)]
recorder.h: Remove profile check for supported platform version

[Version] 0.3.42
[Issue Type] Doxygen

Change-Id: I51d9f08c3e7ff264cb0b5d7e5332cc640a3d636f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 months agoFix "invalid signal received" error 92/298392/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20231005.092827 accepted/tizen/unified/20230911.091123 tizen_8.0_m2_release
Jeongmo Yang [Wed, 6 Sep 2023 09:29:38 +0000 (18:29 +0900)]
Fix "invalid signal received" error

- If the same API is called in several threads simultaneously,
  "api_activating[api]" value is reset when first response is come.
  As a result, second response will get "invalid signal received" error.
- This patch changes type of "api_activating" member variable from "gboolean" to "gint",
  and use it like reference count.

[Version] 0.3.41
[Issue Type] Bug fix

Change-Id: I08aa674d1d99d3a84af85b98e10dd047d944d3f9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 months agoReduce length of thread name 20/298320/1
Jeongmo Yang [Wed, 6 Sep 2023 01:42:10 +0000 (10:42 +0900)]
Reduce length of thread name

- According to glib manual, some systems restrict the length of thread name to 16 bytes.
  Previously, the thread name for recorder API was not shown properly(checked by "ps -eTl"),
  and it has been fixed by reducing length of thread name.

[Version] 0.3.40
[Issue Type] Update

Change-Id: I47a1207fc55f0ab8be742322d94d45ad7d05534b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 months agoAdd mm-camcorder dependency to fix build error 67/298067/1 accepted/tizen/unified/20230831.164936
Jeongmo Yang [Thu, 31 Aug 2023 02:13:22 +0000 (11:13 +0900)]
Add mm-camcorder dependency to fix build error

- The dependency of mm-camcorder will be removed in pkgconfig from capi-media-camera-devel,
  so it should be added in this package.
- Related patch of capi-media-camera pacakge.
 : https://review.tizen.org/gerrit/#/c/platform/core/api/camera/+/298065/

[Version] 0.3.39
[Issue Type] Build error

Change-Id: Ieab715bf3e8651d67d8f352f82328f92c66693c2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
13 months agoFix coverity issue - Unused value 81/289581/2 accepted/tizen/unified/20230616.172427
Jeongmo Yang [Fri, 10 Mar 2023 03:38:28 +0000 (12:38 +0900)]
Fix coverity issue - Unused value

[Version] 0.3.38
[Issue Type] Coverity

Change-Id: I70463de0e62fc5d94ec7c31e9a2417c46f575fcc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
13 months agoExclude interrupt handling code from line coverage test 66/289566/1 accepted/tizen/unified/20230313.022906
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>
16 months agorecorder_test: Remove unused GTimer 27/285527/2 accepted/tizen/unified/20221216.024034
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>
17 months agoUpdate test package for headless target 16/283516/5 accepted/tizen/unified/20221102.020614
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>
21 months agoImprove PP(PredefinedPreprocessor) score 16/277416/4 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/hotfix/20221116.104813 accepted/tizen/unified/20220707.133343 submit/tizen/20220707.014319 tizen_7.0_m2_release
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>
21 months agoRemove duplicated code 84/277284/11
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>
22 months agoUpdate for line coverage measurement automation 03/275403/1 accepted/tizen/unified/20220526.143701 submit/tizen/20220525.033759
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>
23 months agoRename package for recorder_test 91/274991/2
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>
2 years agoReplace removed structure 79/269579/4 accepted/tizen/unified/20220224.125823 submit/tizen/20220223.001807
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>
2 years agoChange installation path for gcov 22/270122/2 accepted/tizen/unified/20220127.133206 submit/tizen/20220126.073745
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>
3 years agoFix SAM defect - GlobalVariable 15/255415/2 accepted/tizen/6.5/unified/20211028.100511 accepted/tizen/unified/20210319.141026 submit/tizen/20210318.073807 submit/tizen_6.5/20211028.161801 tizen_6.5.m2_release
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>
3 years agoRemove unnecessary HTML link for feature 84/249684/1
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>
3 years agoSet log level from message 00/245800/1 accepted/tizen/unified/20201029.125014 submit/tizen/20201026.104417
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>
3 years agoRevise log related code 38/245038/4 submit/tizen/20201012.060154
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>
3 years agoFix svace issue - DEREF_AFTER_NULL.EX 04/242504/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.122228 accepted/tizen/6.0/unified/hotfix/20201103.004549 accepted/tizen/6.0/unified/hotfix/20201103.051726 accepted/tizen/unified/20200828.121515 submit/tizen/20200827.083657 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192502 submit/tizen_6.0_hotfix/20201103.114802 tizen_6.0.m2_release
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>
3 years agoFix svace issue - DEREF_AFTER_NULL.EX 46/242446/1 submit/tizen/20200827.051415
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>
3 years agoUpdate header file for documentation 80/241080/1 accepted/tizen/unified/20200820.034826 submit/tizen/20200819.121427
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>
3 years ago[ACR-1589] Add new APIs for video encode decision 32/240432/14 submit/tizen/20200818.102105 submit/tizen/20200819.022508
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>
3 years agoFix ASAN issue 13/240913/1 accepted/tizen/unified/20200813.122627 submit/tizen/20200812.235551
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>
3 years agoFix build warnings 36/236436/2 accepted/tizen/unified/20200618.130012 submit/tizen/20200617.110900
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>
3 years agoCode clean up 46/236346/2
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>
3 years agoAdd defensive code for spurious wakeup 39/234039/1 accepted/tizen/unified/20200529.124406 submit/tizen/20200522.014428
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>
4 years agoUpdate feature element reference link 37/218937/2 accepted/tizen/unified/20191202.140900 submit/tizen/20191202.031214
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>
4 years agoCorrect type for some values 19/218819/1
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>
4 years agoAdd log for stream callback 64/218764/4
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>
4 years agoUpdate header description 16/216316/1
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>
4 years agoMerge branch 'tizen_line_coverage' into tizen 71/209071/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.030917 accepted/tizen/5.5/unified/mobile/hotfix/20201027.065513 accepted/tizen/unified/20190704.040520 submit/tizen/20190703.092644 submit/tizen_5.5/20191031.000002 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
Jeongmo Yang [Tue, 2 Jul 2019 05:51:17 +0000 (14:51 +0900)]
Merge branch 'tizen_line_coverage' into tizen

Change-Id: I9c9fc51f1a68e7cd602b97d581399cc8d08f2205

4 years agoMake a gcov package for measuring coverage easier 70/209070/1
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>
5 years agoMerge branch 'tizen' into tizen_line_coverage 63/200263/1 tizen_line_coverage
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>
5 years agoReplace tbm_key by tbm_fd for buffer protection 73/199273/6 accepted/tizen/unified/20190221.084213 submit/tizen/20190219.074619 submit/tizen/20190220.092629
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>
5 years agoGet the module index using muse configure 89/198189/4 accepted/tizen/unified/20190218.063818 submit/tizen/20190129.225447 submit/tizen/20190130.080354 submit/tizen/20190214.113838
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

5 years agoMerge branch 'tizen' into tizen_line_coverage 21/196621/1
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>
5 years agoFix invalid format usage - Phase#2 83/195483/1 accepted/tizen/unified/20181214.111004 submit/tizen/20181214.015811
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>
5 years agoFix invalid format usage 76/194776/1 accepted/tizen/unified/20181210.060056 submit/tizen/20181207.091640
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>
5 years agoUpdate idle event handling to fix crash in idle event callback 04/191904/2 accepted/tizen/unified/20181107.082043 submit/tizen/20181025.051624 submit/tizen/20181106.051916
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>
5 years agoMerge branch 'tizen' into tizen_line_coverage 38/188538/1
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>
5 years agoAdd parameter to check buffer length 69/187169/1 accepted/tizen/5.0/unified/20181102.014148 accepted/tizen/unified/20180823.133543 submit/tizen/20180822.063410 submit/tizen_5.0/20181101.000002
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>
5 years agoMerge branch 'tizen' into tizen_line_coverage 78/185078/1
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>
5 years agoAdd new flag for converted filename 62/184762/1 accepted/tizen/unified/20180724.073250 submit/tizen/20180723.093255
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>
5 years ago[ACR-1233] Remove deprecated enums related with sound policy 20/180720/3 accepted/tizen/unified/20180615.071829 submit/tizen/20180611.064333
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>
5 years agoMerge branch 'tizen' into tizen_line_coverage 68/178168/1
Jeongmo Yang [Tue, 8 May 2018 08:19:12 +0000 (17:19 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I9dae424b54378c86d637e42dfccea92d03389217

5 years agoFix API document 32/176932/1
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>
6 years agoAdd new package(capi-media-recorder-tool) for recorder_test 87/168487/1 accepted/tizen/unified/20180131.125342 submit/tizen/20180130.031700
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>
6 years ago[ACR-1145] Change related feature for recorder API 01/166601/1 accepted/tizen/unified/20180116.074430 submit/tizen/20180115.050333 submit/tizen/20180115.091317
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>
6 years agoRemove remained idle callback when destroy handle 53/159853/1 accepted/tizen/unified/20171116.060645 submit/tizen/20171115.073701
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>
6 years agoFix coverity issue(memory leak, return value check, etc) 74/156174/2 accepted/tizen/unified/20171101.064718 submit/tizen/20171031.024842
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>
6 years agoAdd mutex lock for event callback 01/155801/1 accepted/tizen/unified/20171017.204834 submit/tizen/20171017.063236
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>
6 years agoMerge branch 'tizen' into tizen_line_coverage 83/152883/1
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>
6 years agoReplace server connection close API 30/146230/1 accepted/tizen/unified/20170830.160907 submit/tizen/20170829.012725
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>
6 years agoMerge branch 'tizen' into tizen_line_coverage 71/144571/1
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>
6 years agoUpdate recorder by the splited muse library 16/142816/3 accepted/tizen/4.0/unified/20170828.223924 accepted/tizen/unified/20170822.112942 submit/tizen/20170821.070131 submit/tizen_4.0/20170828.100002 tizen_4.0.IoT.p1_release
YoungHun Kim [Mon, 7 Aug 2017 08:44:00 +0000 (17:44 +0900)]
Update recorder by the splited muse library

Change-Id: I5f29be19533e7becb9751a41e4866cd182bb1b45

6 years ago[ACR-988] Add interrupt started callback related APIs 39/133239/5 accepted/tizen/4.0/unified/20170816.010842 accepted/tizen/4.0/unified/20170816.020119 accepted/tizen/unified/20170630.083118 submit/tizen/20170614.052326 submit/tizen/20170619.053621 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
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>
6 years agoAdd new thread for muxed stream callback 96/131996/1 accepted/tizen/unified/20170612.073915 submit/tizen/20170612.030116
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>
6 years agoUpdate code for privilege change 32/130032/1
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>
6 years agoAdd comments for line coverage test
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>
6 years ago[ACR-962] Remove recorder privilege from some APIs 81/128281/4 accepted/tizen/unified/20170515.074604 submit/tizen/20170515.041223 tizen_4.0.m1_release
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>
7 years agoFix Svace issue - NONTERMINATED_STRING 01/122901/3 accepted/tizen/unified/20170410.160236 submit/tizen/20170410.072959
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>
7 years agoUpdate doc file to replace dead link 90/122590/1
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>
7 years agoAvoid double free for idle event 54/122254/1
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>
7 years agoFix build error 33/120733/4 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170329.171849 accepted/tizen/ivi/20170329.221928 accepted/tizen/mobile/20170329.221812 accepted/tizen/tv/20170329.221856 accepted/tizen/unified/20170329.221944 accepted/tizen/wearable/20170329.221912 submit/tizen/20170328.103759
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>
7 years agoUpdate spec file for license macro, Fix typo in recorder_test 12/120312/1
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>
7 years agoAdd "pid" field to message for video recorder handle creation 77/117677/1 accepted/tizen/common/20170309.174923 accepted/tizen/ivi/20170308.120227 accepted/tizen/mobile/20170308.120154 accepted/tizen/tv/20170308.120205 accepted/tizen/unified/20170310.075716 accepted/tizen/wearable/20170308.120217 submit/tizen/20170307.122057 submit/tizen_unified/20170310.011401
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>
7 years agoRemove timeout for handle creation API 52/114852/1
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>
7 years agoRemove testsuite for tv product 49/114849/1
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>
7 years ago[ACR-877] Add new APIs for muxed stream data callback 04/113104/5
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>
7 years agoRemove g_thread_unref after g_thread_join 44/108144/1
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>
7 years agoAdd new routine to check waiting count 62/105062/3 accepted/tizen/common/20161220.191013 accepted/tizen/ivi/20161220.223820 accepted/tizen/mobile/20161220.223650 accepted/tizen/tv/20161220.223724 accepted/tizen/unified/20170309.032130 accepted/tizen/wearable/20161220.223753 submit/tizen/20161220.104958 submit/tizen_unified/20170308.100405
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>
7 years agoFix coding rule violation 65/103965/1 accepted/tizen/common/20161214.160434 accepted/tizen/ivi/20161214.015305 accepted/tizen/mobile/20161214.014749 accepted/tizen/tv/20161214.015044 accepted/tizen/wearable/20161214.015134 submit/tizen/20161213.083228
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>
7 years agoFix Svace issue - UNREACHABLE_CODE 72/101872/1 accepted/tizen/common/20161207.184536 accepted/tizen/ivi/20161208.012226 accepted/tizen/mobile/20161208.011842 accepted/tizen/tv/20161208.012028 accepted/tizen/wearable/20161208.012128 submit/tizen/20161207.075356
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>
7 years agoMerge branch 'tizen_3.0' into tizen 88/101688/1 accepted/tizen/common/20161202.233208 accepted/tizen/ivi/20161207.025426 accepted/tizen/mobile/20161207.025246 accepted/tizen/tv/20161207.025332 accepted/tizen/wearable/20161207.025359 submit/tizen/20161202.035430
Jeongmo Yang [Fri, 2 Dec 2016 03:59:59 +0000 (12:59 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: I11e5529d2998cceb55b49d95eb5a59ea78ae854f

7 years agosound-manager API changed 38/100538/1 accepted/tizen/3.0/common/20161205.091442 accepted/tizen/3.0/ivi/20161204.233632 accepted/tizen/3.0/mobile/20161204.233316 accepted/tizen/3.0/tv/20161204.233456 accepted/tizen/3.0/wearable/20161204.233545 submit/tizen_3.0/20161202.035416
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>
7 years agoMerge branch 'tizen' into tizen_3.0 89/99089/1 accepted/tizen/3.0/common/20161123.140744 accepted/tizen/3.0/ivi/20161123.083645 accepted/tizen/3.0/mobile/20161123.083356 accepted/tizen/3.0/tv/20161123.083504 accepted/tizen/3.0/wearable/20161123.083559 submit/tizen_3.0/20161122.043110
Jeongmo Yang [Tue, 22 Nov 2016 01:36:00 +0000 (10:36 +0900)]
Merge branch 'tizen' into tizen_3.0

Change-Id: I54fe7b65aa66c329ec65c7e1974df00340b33284

7 years agoAdd recorder setting menu and clean-up unnecessary code 43/98143/4 accepted/tizen/common/20161122.192906 accepted/tizen/ivi/20161122.235930 accepted/tizen/mobile/20161122.235722 accepted/tizen/tv/20161122.235807 accepted/tizen/wearable/20161122.235845 submit/tizen/20161122.044017
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>
7 years agoMerge branch 'tizen' into tizen_3.0 93/97793/1 accepted/tizen/3.0/common/20161116.143848 accepted/tizen/3.0/ivi/20161116.023336 accepted/tizen/3.0/mobile/20161116.022821 accepted/tizen/3.0/tv/20161116.022929 accepted/tizen/3.0/wearable/20161116.023149 submit/tizen_3.0/20161115.060306
Jeongmo Yang [Tue, 15 Nov 2016 05:14:46 +0000 (14:14 +0900)]
Merge branch 'tizen' into tizen_3.0

Change-Id: If119b1808b45607596eb5b4cf109417a58b049dc

7 years agoFix Svace issue - BUFFER_OVERFLOW 90/97790/1 accepted/tizen/common/20161115.200615 accepted/tizen/ivi/20161115.234304 accepted/tizen/mobile/20161115.234015 accepted/tizen/tv/20161115.234158 accepted/tizen/wearable/20161115.234228 submit/tizen/20161115.062308
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>
7 years agoMerge branch 'tizen' into tizen_3.0 30/96130/1 accepted/tizen/3.0/common/20161114.082435 accepted/tizen/3.0/ivi/20161109.124736 accepted/tizen/3.0/mobile/20161109.124412 accepted/tizen/3.0/tv/20161109.124553 accepted/tizen/3.0/wearable/20161109.124652 submit/tizen_3.0/20161108.053851 submit/tizen_3.0_common/20161110.084657
Jeongmo Yang [Tue, 8 Nov 2016 02:35:29 +0000 (11:35 +0900)]
Merge branch 'tizen' into tizen_3.0

Change-Id: I9521175623e0d2457dbb4054bd754782a46f1302

7 years agoUpdate code for message handling 25/95725/2 accepted/tizen/common/20161109.140257 accepted/tizen/ivi/20161109.002838 accepted/tizen/mobile/20161109.002537 accepted/tizen/tv/20161109.002705 accepted/tizen/wearable/20161109.002755 submit/tizen/20161108.054351
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>
7 years agoMerge branch 'tizen' into tizen_3.0 33/95533/1 accepted/tizen/3.0/ivi/20161104.103736 accepted/tizen/3.0/mobile/20161104.103722 accepted/tizen/3.0/tv/20161104.103729 accepted/tizen/3.0/wearable/20161104.103732 submit/tizen_3.0/20161103.125446
Jeongmo Yang [Thu, 3 Nov 2016 12:49:37 +0000 (21:49 +0900)]
Merge branch 'tizen' into tizen_3.0

Change-Id: I7567740a23d1bb5be1d8258816ee2775ad2e3bb1

7 years agoFix crash when too leng message is come and number of tokens are bigger than max 32/95532/1 accepted/tizen/common/20161103.160217 accepted/tizen/ivi/20161103.232353 accepted/tizen/mobile/20161103.232258 accepted/tizen/tv/20161103.232316 accepted/tizen/wearable/20161103.232334 submit/tizen/20161103.125631
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>
7 years agoCode optimization for get_device_state function 12/93112/1 accepted/tizen/common/20161025.155117 submit/tizen/20161025.104308 submit/tizen_3.0_common/20161104.104000
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>
7 years agoUpdate code for device state changed callback 87/91587/2 accepted/tizen/3.0/ivi/20161028.123033 accepted/tizen/3.0/mobile/20161028.122332 accepted/tizen/3.0/tv/20161028.122619 accepted/tizen/3.0/wearable/20161028.122840 accepted/tizen/common/20161012.154135 accepted/tizen/ivi/20161012.065354 accepted/tizen/mobile/20161012.065234 accepted/tizen/tv/20161012.065305 accepted/tizen/wearable/20161012.065327 submit/tizen/20161012.010406 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082323
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] 6012f7ec5032f940e8446a7aec9a9ee001ba05c619f8d3f79e6df3a6133b70babd28c5eb59f5d514
[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>
7 years agoReceived message is at risk for corruption with previous message. 19/91219/3
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>
7 years agoFix crash on device state changed callback and update recorder_test code 69/91169/2 accepted/tizen/3.0/mobile/20161015.034135 accepted/tizen/3.0/tv/20161016.005649 accepted/tizen/3.0/wearable/20161015.084039 accepted/tizen/common/20161006.153417 accepted/tizen/ivi/20161007.003922 accepted/tizen/mobile/20161007.003651 accepted/tizen/tv/20161007.003812 accepted/tizen/wearable/20161007.003849 submit/tizen/20161005.055916 submit/tizen_3.0_mobile/20161015.000006 submit/tizen_3.0_tv/20161015.000005 submit/tizen_3.0_wearable/20161015.000005
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>
7 years agoNew APIs are added 10/90310/1 accepted/tizen/3.0/ivi/20161011.062313 accepted/tizen/common/20160930.174727 accepted/tizen/ivi/20160930.083800 accepted/tizen/mobile/20160930.083701 accepted/tizen/tv/20160930.083740 accepted/tizen/wearable/20160930.083623 submit/tizen/20160930.030513 submit/tizen_3.0_ivi/20161010.000006
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>
7 years agoAdd sub thread for audio stream callback 62/88062/5
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>
7 years agoFix get filename convert issue 17/90217/3 accepted/tizen/common/20160929.163457 accepted/tizen/ivi/20160929.233827 accepted/tizen/mobile/20160929.233823 accepted/tizen/tv/20160929.233814 accepted/tizen/wearable/20160929.233819 submit/tizen/20160929.030608 submit/tizen/20160929.072529
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>
7 years agoFix filename issue for Tizen 2.4 compatibility 89/89389/4 accepted/tizen/common/20160923.161138 accepted/tizen/ivi/20160927.074654 accepted/tizen/mobile/20160927.074851 accepted/tizen/tv/20160927.075009 accepted/tizen/wearable/20160927.073956 submit/tizen/20160923.095911
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>
7 years ago[Release version 0.2.34] Add return value to some APIs 44/86044/1 accepted/tizen/common/20160907.154711 accepted/tizen/ivi/20160908.044207 accepted/tizen/mobile/20160908.043645 accepted/tizen/tv/20160908.043949 accepted/tizen/wearable/20160908.044102 submit/tizen/20160907.074000
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>
7 years ago[Release version 0.2.33] Add new enum for server connection error - RECORDER_ERROR_SE... 83/85483/4 accepted/tizen/common/20160831.162057 accepted/tizen/ivi/20160901.065259 accepted/tizen/mobile/20160901.065038 accepted/tizen/tv/20160901.065135 accepted/tizen/wearable/20160901.065212 submit/tizen/20160831.052250
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>
7 years ago[Release version 0.2.32] 1. Add warning message for deprecated API, 2. Update code... 87/84687/1 accepted/tizen/common/20160824.154750 accepted/tizen/ivi/20160825.050417 accepted/tizen/mobile/20160825.050234 accepted/tizen/tv/20160825.050326 accepted/tizen/wearable/20160825.050349 submit/tizen/20160824.052737
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

7 years ago[Release version 0.2.31] 1. Fix coding violation, 2. Update error handling to send... 46/84046/1 accepted/tizen/common/20160818.144326 accepted/tizen/ivi/20160818.231814 accepted/tizen/mobile/20160818.231635 accepted/tizen/tv/20160818.231745 accepted/tizen/wearable/20160818.231715 submit/tizen/20160818.052348
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>
7 years ago[Release version 0.2.30] Add error handling code in handle creation function 17/83317/1 accepted/tizen/common/20160811.145645 accepted/tizen/ivi/20160812.010628 accepted/tizen/mobile/20160812.010651 accepted/tizen/tv/20160812.010606 accepted/tizen/wearable/20160812.010532 submit/tizen/20160810.075454 submit/tizen/20160811.023523
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>
7 years ago[Release version 0.2.29] Binary size optimization, Code arrangement 08/81308/5 accepted/tizen/common/20160805.130157 accepted/tizen/ivi/20160808.081156 accepted/tizen/mobile/20160808.080818 accepted/tizen/tv/20160808.081004 accepted/tizen/wearable/20160808.081104 submit/tizen/20160805.054353
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>
7 years ago[Release version 0.2.28] Fix Svace issue - Uninitialized data is read 02/74402/2 accepted/tizen/common/20160620.162502 accepted/tizen/ivi/20160617.082445 accepted/tizen/mobile/20160617.081929 accepted/tizen/tv/20160617.082032 accepted/tizen/wearable/20160617.082133 submit/tizen/20160616.065630
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>
7 years ago[Release version 0.2.27] 1. Check api value to avoid array index overflow, 2. Block... 38/74238/1 accepted/tizen/common/20160615.193316 accepted/tizen/ivi/20160615.001704 accepted/tizen/mobile/20160615.001805 accepted/tizen/tv/20160615.001730 accepted/tizen/wearable/20160615.001745 submit/tizen/20160614.103947
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

7 years ago[Release version 0.2.26] Add new enum for MP3 audio codec 48/69048/2 accepted/tizen/common/20160516.143518 accepted/tizen/ivi/20160517.032244 accepted/tizen/mobile/20160517.032238 accepted/tizen/tv/20160517.032212 accepted/tizen/wearable/20160517.032322 submit/tizen/20160516.075843
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>