platform/core/api/camera.git
2 years agoAdd missed frame information for VP8 and VP9 formats 76/260676/2 accepted/tizen/unified/20210702.133335 submit/tizen/20210702.012854
Jeongmo Yang [Thu, 1 Jul 2021 02:42:52 +0000 (11:42 +0900)]
Add missed frame information for VP8 and VP9 formats

[Version] 0.4.61
[Issue Type] Bug fix

Change-Id: I87b1c5e3cc26b9bcdbf1035918b0a4d5544c41bc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoRemove internal APIs for device list changed callback 77/260377/1 accepted/tizen/unified/20210630.144040 submit/tizen/20210625.064135
Jeongmo Yang [Thu, 24 Jun 2021 05:33:55 +0000 (14:33 +0900)]
Remove internal APIs for device list changed callback

[Version] 0.4.60
[Issue Type] Remove

Change-Id: I4ddfda2d5ae3085df0f0b970b278859c4db6dcc7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoAdd new internal APIs for device manager 29/260029/3 accepted/tizen/unified/20210621.123140 submit/tizen/20210618.081505
Jeongmo Yang [Thu, 17 Jun 2021 11:16:20 +0000 (20:16 +0900)]
Add new internal APIs for device manager

- camera_device_manager_add_device_connection_changed_cb()
- camera_device_manager_remove_device_connection_changed_cb()

[Version] 0.4.59
[Issue Type] New feature

Change-Id: I54c99c25843c5a565521e033947b4d3ee4ffd3af
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoAdd new internal APIs for extra preview stream format 24/259924/6
Jeongmo Yang [Wed, 16 Jun 2021 12:54:28 +0000 (21:54 +0900)]
Add new internal APIs for extra preview stream format

[Version] 0.4.58
[Issue Type] New feature

Change-Id: I9c5297d86aa230500ab8a445e09f88c821a3bfa2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years ago[ACR-1634] Add new pixel format - VP8, VP9 96/259396/2 accepted/tizen/unified/20210615.120241 submit/tizen/20210615.011749
Jeongmo Yang [Mon, 7 Jun 2021 07:40:49 +0000 (16:40 +0900)]
[ACR-1634] Add new pixel format - VP8, VP9

[Version] 0.4.57
[Issue Type] New feature

Change-Id: I9b1ad416b37f0b4e8aa5f67db531d6cf4e051ac9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoNew internal APIs for focus level 33/258333/2 accepted/tizen/unified/20210602.122556 submit/tizen/20210531.033817
Jeongmo Yang [Thu, 13 May 2021 12:23:19 +0000 (21:23 +0900)]
New internal APIs for focus level

[Version] 0.4.56
[Issue Type] New feature

Change-Id: I3021b27507a8ecc515d124c8bc6f9ce1c0aaeab4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd new internal APIs for extra preview 54/257554/2
Jeongmo Yang [Mon, 19 Apr 2021 08:16:44 +0000 (17:16 +0900)]
Add new internal APIs for extra preview

[Version] 0.4.55
[Issue Type] New feature

Change-Id: I2c48a36eb958642b99bcb7ec18ce900399868c76
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoSupport media bridge as source module 95/251695/12
Jeongmo Yang [Wed, 7 Apr 2021 12:05:40 +0000 (21:05 +0900)]
Support media bridge as source module

[Version] 0.4.54
[Issue Type] New feature

Change-Id: Ibdc78bc0812feb78dd74d4e55e2d3bb91d9a8d06
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoFix invalid return value 62/256862/1 accepted/tizen/unified/20210416.011740 submit/tizen/20210415.030456
Jeongmo Yang [Wed, 14 Apr 2021 04:05:06 +0000 (13:05 +0900)]
Fix invalid return value

- camera_unset_media_packet_preview_cb() returns CAMERA_ERROR_NONE
  even though it's not supported in some targets.

[Version] 0.4.53
[Issue Type] Bug fix

Change-Id: Iea9a51010ba3152797a2e48bca412cf55f8ab4e1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agocamera_test: Update preview callback function 95/256695/2
Jeongmo Yang [Fri, 9 Apr 2021 08:24:52 +0000 (17:24 +0900)]
camera_test: Update preview callback function

[Version] 0.4.52
[Issue Type] Test

Change-Id: If9eaa6f22294e5382f565bd6a47cc22c460dd7a6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoRevise code for fd and tbm bo management 05/256505/5 accepted/tizen/unified/20210412.012103 submit/tizen/20210408.091908
Jeongmo Yang [Tue, 6 Apr 2021 02:52:27 +0000 (11:52 +0900)]
Revise code for fd and tbm bo management

- Additional minor change
 : Correct the condition to send message for preview callback return.
 : Add log to trace fd and buffer.
 : Add menu for writing preview data in preview callback in camera_test.

[Version] 0.4.51
[Issue Type] Revise

Change-Id: Ic04c7d77743331a6eb7ce2114fc436f15bfbc64b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agocamera_test: Add menu for media packet preview callback 76/256476/4 accepted/tizen/unified/20210406.083555 submit/tizen/20210405.122916
Jeongmo Yang [Mon, 5 Apr 2021 06:57:40 +0000 (15:57 +0900)]
camera_test: Add menu for media packet preview callback

[Version] 0.4.50
[Issue Type] Test

Change-Id: Ie54f3a0a3c409de4bf4d764ae00e8508289e0010
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoRefactoring code related with media packet 74/256374/2
Jeongmo Yang [Thu, 1 Apr 2021 11:35:43 +0000 (20:35 +0900)]
Refactoring code related with media packet

- Replace deprecated APIs by new added APIs
- Remove duplicated and unncessary code

[Version] 0.4.49
[Issue Type] Refactoring

Change-Id: I4a229fe93803c52a11baeb44028f8a11562c54e7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoFix SAM defect - GlobalVariable 16/255416/2 accepted/tizen/unified/20210319.141018 submit/tizen/20210318.073807
Jeongmo Yang [Thu, 18 Mar 2021 05:06:15 +0000 (14:06 +0900)]
Fix SAM defect - GlobalVariable

- Remove global extern variable
- Use static for global varable

[Version] 0.4.48
[Issue Type] SAM Improvement

Change-Id: Id986a3c86f2d5a73ba888cb67396246168df3433
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoApply Tizen coding rule for static function 85/255385/1
Jeongmo Yang [Thu, 18 Mar 2021 02:06:07 +0000 (11:06 +0900)]
Apply Tizen coding rule for static function

[Version] 0.4.47
[Issue Type] Coding rule

Change-Id: I5465d47d231e5835fb36f2336d8c7732a27173df
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd missing dependency for pc file 04/254604/1 accepted/tizen/unified/20210308.070949 submit/tizen/20210305.070633
Jeongmo Yang [Fri, 5 Mar 2021 06:16:33 +0000 (15:16 +0900)]
Add missing dependency for pc file

[Version] 0.4.46-1
[Issue Type] Bug fix

Change-Id: If1220e7859b75b5326b1f99ef763f41bf538e25b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd comments for line coverage test 28/254428/1 accepted/tizen/unified/20210304.131107 submit/tizen/20210303.101433
Jeongmo Yang [Wed, 3 Mar 2021 02:02:46 +0000 (11:02 +0900)]
Add comments for line coverage test

[Version] 0.4.46
[Issue Type] Line coverage

Change-Id: Ie56b0e564c7a7c7c053f3f2ade9c3a01d7646c6e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd new internal APIs for flash brightness 19/252919/2 accepted/tizen/unified/20210208.061727 submit/tizen/20210204.050939
Jeongmo Yang [Wed, 3 Feb 2021 05:58:37 +0000 (14:58 +0900)]
Add new internal APIs for flash brightness

[Version] 0.4.45
[Issue Type] New feature

Change-Id: Ib0f5a19dfb8349caab7011c0732cf761ef1a17aa
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoUpdate camera test 63/250263/4 accepted/tizen/unified/20201224.151523 submit/tizen/20201223.095921
Jeongmo Yang [Tue, 22 Dec 2020 12:01:38 +0000 (21:01 +0900)]
Update camera test

- Add menu for device state and list

[Version] 0.4.44
[Issue Type] Test

Change-Id: I8f619f8001ac9dfacb63eb32816320b7324607aa
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd new internal APIs for device manager 93/249593/11
Jeongmo Yang [Tue, 15 Dec 2020 07:48:07 +0000 (16:48 +0900)]
Add new internal APIs for device manager

[Version] 0.4.43
[Issue Type] New feature

Change-Id: I54e1429496fa325c5fde2315e848f30e267ebb38
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoRemove unnecessary HTML link for feature 83/249683/1
Jeongmo Yang [Wed, 16 Dec 2020 06:59:51 +0000 (15:59 +0900)]
Remove unnecessary HTML link for feature

Change-Id: I09a8a2cd294bdeab7015c22e69893c0265c22b99
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd new internal APIs 60/246760/5 accepted/tizen/unified/20201109.123508 submit/tizen/20201106.064606
Jeongmo Yang [Wed, 4 Nov 2020 03:18:17 +0000 (12:18 +0900)]
Add new internal APIs

- int camera_create_network(camera_device_e device, camera_h *camera);
 : API to create network camera handle
- int camera_get_device_list(camera_device_list_s *list);
 : API to get device list

[Version] 0.4.42
[Issue Type] New feature

Change-Id: I4a9413a75100421b82b71a4e2fd4dfffea33beab
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoSet default log level 65/245765/3 accepted/tizen/unified/20201029.125020 submit/tizen/20201026.104417
Jeongmo Yang [Thu, 15 Oct 2020 10:55:53 +0000 (19:55 +0900)]
Set default log level

- Additional change
 : Set log level from message
 : Move camera_create_preview_frame() to camera_internal.c

[Version] 0.4.41
[Issue Type] Log feature

Change-Id: I3da863ab61ae3cf66ced7450e8c58eaeb0201c10
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoRevise log related code 67/244967/3 submit/tizen/20201012.060154
Jeongmo Yang [Mon, 28 Sep 2020 11:19:24 +0000 (20:19 +0900)]
Revise log related code

[Version] 0.4.40
[Issue Type] Log

Change-Id: I70c336478b8ed9e72750a5b18c1047185f17ea01
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoDo not call unnecessary function 21/242921/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.122219 accepted/tizen/6.0/unified/hotfix/20201103.004541 accepted/tizen/6.0/unified/hotfix/20201103.051709 accepted/tizen/unified/20200903.151803 submit/tizen/20200902.092653 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 [Wed, 2 Sep 2020 03:07:46 +0000 (12:07 +0900)]
Do not call unnecessary function

- Skip camera_attr_get_display_roi_area() if display mode is not CAMERA_DISPLAY_MODE_CUSTOM_ROI in _camera_set_display().

[Version] 0.4.39
[Issue Type] Optimization

Change-Id: I97ad53a69a54ea14ce286df4d99e785d56055661
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoUpdate header file for documentation 83/241083/1 accepted/tizen/unified/20200820.034824 submit/tizen/20200819.121427
Jeongmo Yang [Fri, 14 Aug 2020 10:14:14 +0000 (19:14 +0900)]
Update header file for documentation

[Version] 0.4.38
[Issue Type] Update

Change-Id: Ifb3bf10adf9d4bdbf18721dccc9b09147d854cc2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd new internal APIs for camera frame 30/240430/1 submit/tizen/20200818.102105 submit/tizen/20200819.022508
Jeongmo Yang [Thu, 6 Aug 2020 07:56:12 +0000 (16:56 +0900)]
Add new internal APIs for camera frame

- In fact, they are exported for new recorder API.

[Version] 0.4.37
[Issue Type] New feature

Change-Id: Ia32edf33fd5cf95a3d011781609d6d4e000e3920
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoGet window geometry for OVERLAY_EXT type 91/237491/1 accepted/tizen/unified/20200702.141743 submit/tizen/20200701.065351
Jeongmo Yang [Wed, 1 Jul 2020 02:06:50 +0000 (11:06 +0900)]
Get window geometry for OVERLAY_EXT type

- Previously, window geometry was not delivered to muse-server for OVERLAY_EXT type,
  but, it's used in case of directvideosink, so it caused problem.
- This commit should be merge with below change.
  https://review.tizen.org/gerrit/#/c/platform/core/multimedia/libmm-display/+/237486/

[Version] 0.4.36
[Profile] Common
[Issue Type] Update

Change-Id: Ic9a46c52f9d56118cd9ac5a0a674fcbaa664df45
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd new internal API for Ecore_Wl2_Window 95/236895/2 accepted/tizen/unified/20200625.110556 submit/tizen/20200624.034306
Jeongmo Yang [Tue, 23 Jun 2020 07:07:46 +0000 (16:07 +0900)]
Add new internal API for Ecore_Wl2_Window

- int camera_set_ecore_wl_display(camera_h camera, void *ecore_wl_window);

[Version] 0.4.35
[Profile] Common
[Issue Type] New feature

Change-Id: If3abec72b083952afb28d1fb2df09ac1509af1a6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoFix build warnings 35/236435/2 accepted/tizen/unified/20200618.130010 submit/tizen/20200617.110900
Jeongmo Yang [Wed, 17 Jun 2020 05:40:52 +0000 (14:40 +0900)]
Fix build warnings

 : -Wsign-compare
 : -Wstringop-truncation
 : -Wdeprecated-declarations
 : -Wcast-function-type

[Version] 0.4.34
[Profile] Common

Change-Id: Ia0a211d69aef052b55208ba3f6fff05d5f0142ba
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoCode clean up 45/236345/4
Jeongmo Yang [Tue, 16 Jun 2020 09:58:37 +0000 (18:58 +0900)]
Code clean up

- Replace tab by space in description

[Version] 0.4.33
[Profile] Common
[Issue Type] Clean up

Change-Id: I2eb429f142c8f614713e96197e00f0c742264de4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agosvace issue about uselessassignmentptrarg 76/235476/3
Hyuntae Kim [Fri, 5 Jun 2020 01:39:12 +0000 (10:39 +0900)]
svace issue about uselessassignmentptrarg

Change-Id: Ib2900fa73f9322752d36f6fd50f446596f3447c5

3 years agoadd MJPEG preview cb data type 61/234961/2 accepted/tizen/unified/20200605.022959 submit/tizen/20200603.022017
Hyuntae Kim [Mon, 1 Jun 2020 06:10:14 +0000 (15:10 +0900)]
add MJPEG preview cb data type

Change-Id: Ie1a22a8cc22235eed14b3969e9fb4c52b1b5c43c

4 years agoAdd defensive code for spurious wakeup 75/227775/4 accepted/tizen/unified/20200323.173042 submit/tizen/20200320.023549
Jeongmo Yang [Mon, 16 Mar 2020 08:58:02 +0000 (17:58 +0900)]
Add defensive code for spurious wakeup

[Version] 0.4.30
[Profile] Common
[Issue Type] Update

Change-Id: I82b52f1d3ea0ab4c9b0ab6f3cbfc1934b21bf3c2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years ago[ACR-1487] Add new preview format and update camera_preview_data_s 92/222192/6 accepted/tizen/unified/20200205.125315 submit/tizen/20200204.080130 submit/tizen/20200204.110420
Jeongmo Yang [Fri, 10 Jan 2020 08:47:06 +0000 (17:47 +0900)]
[ACR-1487] Add new preview format and update camera_preview_data_s

- new preview format : CAMERA_PIXEL_FORMAT_MJPEG for motion JPEG preview is added
- update camera_preview_data_s : is_delta_frame in camera_preview_data_s is added

[Version] 0.4.29
[Profile] Common
[Issue Type] ACR

Change-Id: If449b78fdaa5092565ab848677fd4d175760d602
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoReturn NOT_SUPPORTED in camera_set_display() 16/220216/1 accepted/tizen/unified/20191217.122947 submit/tizen/20191216.085929
Jeongmo Yang [Mon, 16 Dec 2019 06:39:41 +0000 (15:39 +0900)]
Return NOT_SUPPORTED in camera_set_display()

- Previously, camera API returned INVALID_OPERATION error
  although MM_ERROR_NOT_SUPPORT_API is returned from mm_display_interface_set_display().

[Version] 0.4.28
[Profile] Common
[Issue Type] Update

Change-Id: Ib5302f1bba74e04fc99af4b693be0e37d9b501f2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoDo not send pid through socket message for security 51/219651/1 accepted/tizen/unified/20191213.042440 submit/tizen/20191212.093208
Jeongmo Yang [Mon, 9 Dec 2019 05:07:20 +0000 (14:07 +0900)]
Do not send pid through socket message for security

[Version] 0.4.27
[Profile] Common
[Issue Type] Security

Change-Id: Ie674d3497ea81c13ab282a6f069da458d33e0ed5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoUpdate feature element reference link 36/218936/2
Jeongmo Yang [Fri, 29 Nov 2019 06:30:33 +0000 (15:30 +0900)]
Update feature element reference link

Change-Id: Ib2cb318b2814af5bdacdb908134bbd6bdc767379
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoChange dispatcher interface for display setting 19/217319/2 accepted/tizen/unified/20191112.125148 submit/tizen/20191112.051613
Jeongmo Yang [Fri, 8 Nov 2019 09:42:53 +0000 (18:42 +0900)]
Change dispatcher interface for display setting

[Version] 0.4.26
[Profile] Common
[Issue Type] Update

Change-Id: Ib6a00c584f5b4438b334ae85ba71b59dbfa164db
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoUpdate header description 14/216314/1
Jeongmo Yang [Wed, 23 Oct 2019 08:42:31 +0000 (17:42 +0900)]
Update header description

Change-Id: I8febdb67417c261f538cf5a9911fbfe2e61bda80
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoDoxygen Comment update about HDR 79/211479/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.030900 accepted/tizen/5.5/unified/mobile/hotfix/20201027.065504 accepted/tizen/unified/20190823.092338 submit/tizen/20190814.051743 submit/tizen_5.5/20191031.000002 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
Hyuntae Kim [Tue, 6 Aug 2019 00:45:03 +0000 (09:45 +0900)]
Doxygen Comment update about HDR

Change-Id: I2f8b438557732701571b22c1b583ebcc5921cac1

4 years agoMerge branch 'tizen_line_coverage' into tizen 69/209069/1 accepted/tizen/unified/20190704.040526 submit/tizen/20190703.092628
Jeongmo Yang [Tue, 2 Jul 2019 05:42:52 +0000 (14:42 +0900)]
Merge branch 'tizen_line_coverage' into tizen

Change-Id: Ic4e6564eeb754233f7b2c56bd7e7aa534bebe975

4 years agoMake a gcov package for measuring coverage easier 67/209067/2
Jeongmo Yang [Tue, 2 Jul 2019 05:29:24 +0000 (14:29 +0900)]
Make a gcov package for measuring coverage easier

[Version] 0.4.25-1
[Issue Type] Update

Change-Id: I71ad9cd77f1ce1622013591406e8983a04d33cd9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoBug fix - camera testsuite flip and rotate tc fail 38/208138/1
Hyuntae Kim [Wed, 19 Jun 2019 00:42:22 +0000 (09:42 +0900)]
Bug fix - camera testsuite flip and rotate tc fail

[Version] 0.4.25
[Profile] Common
[Issue Type] Bug fix

Change-Id: I044adf9fff7bd891c3e8419a49b32973557d87ab

4 years agoFix bug - The minus value could not be sent for setting pan/tilt 01/207801/1 accepted/tizen/unified/20190614.051556 submit/tizen/20190613.080726
Jeongmo Yang [Thu, 13 Jun 2019 01:25:08 +0000 (10:25 +0900)]
Fix bug - The minus value could not be sent for setting pan/tilt

[Version] 0.4.25
[Profile] Common
[Issue Type] Bug fix

Change-Id: I88b14492347254a481df830b921cb0a406dbfdcb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoMerge branch 'tizen' into tizen_line_coverage 86/206786/1 tizen_line_coverage
Jeongmo Yang [Mon, 27 May 2019 05:13:49 +0000 (14:13 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I80b1c212d45c248fb886c12f8b2cd545d4f3671f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoSkip to send SERVER_DISCONNECTED error message if handle is not created. 65/206065/2 accepted/tizen/unified/20190603.095156 submit/tizen/20190531.021454
Jeongmo Yang [Tue, 14 May 2019 02:36:55 +0000 (11:36 +0900)]
Skip to send SERVER_DISCONNECTED error message if handle is not created.

- The error message could not be delivered to application,
  and it will cause crash when it's called in idle state.

[Version] 0.4.24
[Profile] Common
[Issue Type] Bug fix

Change-Id: Ib4681ca43c895e74742a19a57866e2080058f0bc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoSupport user buffer fd 24/200224/7 accepted/tizen/unified/20190415.132549 submit/tizen/20190412.070842
Jeongmo Yang [Wed, 20 Feb 2019 08:37:44 +0000 (17:37 +0900)]
Support user buffer fd

[Version] 0.4.23
[Profile] Common
[Issue Type] Update

Change-Id: Ie5b6f7c0853534741b7649770cd6c1c6a01b0dec
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoUpdate header file 61/202961/1 accepted/tizen/unified/20190410.061836 submit/tizen/20190409.023549
Jeongmo Yang [Mon, 8 Apr 2019 05:33:41 +0000 (14:33 +0900)]
Update header file

- Remove some error by check-header script.

[Version] 0.4.22
[Profile] Common
[Issue Type] Update

Change-Id: Ia42c6264179bc4017f08b02a07ae7075d17ad8cc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMerge branch 'tizen' into tizen_line_coverage 65/200265/1
Jeongmo Yang [Thu, 21 Feb 2019 03:03:24 +0000 (12:03 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I8d0a4209e959e400e1112a9bbb07dc1ae6b81564
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoReplace tbm_key by tbm_fd for buffer protection 72/199272/11 accepted/tizen/unified/20190221.084210 submit/tizen/20190219.074619 submit/tizen/20190220.092629
Jeongmo Yang [Fri, 8 Feb 2019 05:17:14 +0000 (14:17 +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.4.21
[Profile] Common
[Issue Type] Update
[Dependency module] mmsvc-camera

Change-Id: I18c4560901ec097374854c94c262f6bad7730742
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoGet the module index using muse configure 87/198187/4 accepted/tizen/unified/20190218.063821 submit/tizen/20190129.225447 submit/tizen/20190130.080354 submit/tizen/20190214.113838
YoungHun Kim [Tue, 22 Jan 2019 07:21:39 +0000 (16:21 +0900)]
Get the module index using muse configure

[Version] 0.4.20
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I609f9e8fe7b8d243202aa12705151b880ad5d318

5 years agoMerge branch 'tizen' into tizen_line_coverage 20/196620/1
Jeongmo Yang [Thu, 3 Jan 2019 04:26:15 +0000 (13:26 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I39c7b508215402c0fefc88f76f549aead61b28d9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoFix invalid format usage - Phase#2 80/195480/1 accepted/tizen/unified/20181214.111002 submit/tizen/20181214.015811
Jeongmo Yang [Fri, 14 Dec 2018 01:20:34 +0000 (10:20 +0900)]
Fix invalid format usage - Phase#2

[Version] 0.4.19
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A

Change-Id: I8b22c2d36d27d57d405cd45b413132266fa06375
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoFix invalid format usage 69/194769/1 accepted/tizen/unified/20181210.060053 submit/tizen/20181207.091640
Jeongmo Yang [Fri, 7 Dec 2018 06:48:33 +0000 (15:48 +0900)]
Fix invalid format usage

[Version] 0.4.18
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A

Change-Id: Id5ce4ad440817cc312009af9be42cf201824f632
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoCorrect return type for idle callback function 10/191910/1 accepted/tizen/unified/20181107.082038 submit/tizen/20181025.051624 submit/tizen/20181106.051916
Jeongmo Yang [Thu, 25 Oct 2018 08:03:58 +0000 (17:03 +0900)]
Correct return type for idle callback function

[Version] 0.4.17
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A

Change-Id: Ic8913d587d142b3c3a6ff994f7788189a0c7e02c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoUpdate idle event handling to fix crash in idle event callback 91/191891/2
Jeongmo Yang [Thu, 25 Oct 2018 01:52:34 +0000 (10:52 +0900)]
Update idle event handling to fix crash in idle event callback

- The idle event could be called after handle is destroyed.
- ASan issue : TDAF-748

[Version] 0.4.16
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A

Change-Id: I70466177edc1451669ef664f880fbb3f9f786f02
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMerge branch 'tizen' into tizen_line_coverage 66/190566/1
Jeongmo Yang [Thu, 4 Oct 2018 02:07:04 +0000 (11:07 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: Ie1bdf0321e32a6cef46280583eb85a60266e3397
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years ago[ACR-1299] Update preview data structure for RGB format 02/188802/3 accepted/tizen/5.0/unified/20181102.014138 accepted/tizen/unified/20180914.073202 submit/tizen/20180913.075210 submit/tizen_5.0/20181101.000002
Jeongmo Yang [Mon, 10 Sep 2018 10:46:54 +0000 (19:46 +0900)]
[ACR-1299] Update preview data structure for RGB format

[Version] 0.4.15
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180910.1]

Change-Id: Ie5c61826c6c063da09fb16c2ffb63f95f00334da
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMerge branch 'tizen' into tizen_line_coverage 37/188537/1
Jeongmo Yang [Thu, 30 Aug 2018 05:14:21 +0000 (14:14 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I31b991e2a89522fb95354e50602117cc06e61666
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoAdd remarks for recommended setting value for some APIs 59/187259/4 accepted/tizen/unified/20180829.142518 submit/tizen/20180828.034523
Jeongmo Yang [Tue, 21 Aug 2018 08:55:18 +0000 (17:55 +0900)]
Add remarks for recommended setting value for some APIs

[Version] 0.4.14
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: Ic0eb3ddabb39364c0ad879238aa6823ad9978c19
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoAdd parameter to check buffer length 67/187167/1 accepted/tizen/unified/20180823.133540 submit/tizen/20180822.063410
Jeongmo Yang [Mon, 20 Aug 2018 10:18:46 +0000 (19:18 +0900)]
Add parameter to check buffer length

[Version] 0.4.13
[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: I56466ec4e4bb06e31914d162f8a0ec7793cc8819
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years ago[ACR-1279] Add new preview format and update preview data structure 77/185977/3 accepted/tizen/unified/20180813.061353 submit/tizen/20180810.054330
Jeongmo Yang [Mon, 6 Aug 2018 05:01:02 +0000 (14:01 +0900)]
[ACR-1279] Add new preview format and update preview data structure

[Version] 0.4.12
[Profile] Common
[Issue Type] ACR
[Dependency module] N/A

Change-Id: I6cd9cf7c32a3027daf58b05893894d0ba4119c7c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoRemove unused code 70/185970/1
Jeongmo Yang [Mon, 6 Aug 2018 03:06:29 +0000 (12:06 +0900)]
Remove unused code

[Version] 0.4.11
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: Iafefcce625d07de5dea16aebede4b4044830f63c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoUpdate code for display 33/184333/2 accepted/tizen/unified/20180806.130527 submit/tizen/20180803.102301
Jeongmo Yang [Tue, 17 Jul 2018 08:22:45 +0000 (17:22 +0900)]
Update code for display

- Add send message function for 2 parameters
- Initialize display interface handle when camera handle is created

[Version] 0.4.10
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I2c8bb4a396d9a0e465d7f15f0fdd1bd2d53d85bc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMerge branch 'tizen' into tizen_line_coverage 77/185077/1
Jeongmo Yang [Thu, 26 Jul 2018 02:11:19 +0000 (11:11 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I073f09876144c1404ce1e8f5906a9b1bc0bdf81e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years ago[ACR-1242] Remove deprecated enums related with sound policy 39/181239/1 accepted/tizen/unified/20180628.061224 submit/tizen/20180626.013817 submit/tizen/20180627.064801
Jeongmo Yang [Mon, 11 Jun 2018 07:28:14 +0000 (16:28 +0900)]
[ACR-1242] Remove deprecated enums related with sound policy

[Version] 0.4.9
[Profile] Common
[Issue Type] ACR
[Dependency module] N/A

Change-Id: I5945d61c15dcdd32418df6c8c806280e330a3f9a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years ago[ACR-1231] New restriction is added to camera_set_display 08/180608/3 accepted/tizen/unified/20180619.110337 submit/tizen/20180615.051115
Jeongmo Yang [Thu, 31 May 2018 06:53:32 +0000 (15:53 +0900)]
[ACR-1231] New restriction is added to camera_set_display

[Version] 0.4.8
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: Id511ffc082be9db2a525a0584c8c2abbaa18871b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMove initialization of display handle 67/178967/1 accepted/tizen/unified/20180516.065519 submit/tizen/20180515.072459
Jeongmo Yang [Tue, 15 May 2018 06:14:59 +0000 (15:14 +0900)]
Move initialization of display handle

- from camera_create to camera_set_display for headless device

[Version] 0.4.7
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180514.1]

Change-Id: Ica1306707194dcc0edfcf294810361f8b12cd7e5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMerge branch 'tizen' into tizen_line_coverage 67/178167/1
Jeongmo Yang [Tue, 8 May 2018 04:58:50 +0000 (13:58 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: Id86f07bcc3e319e4af95eb889a5695ffd8dfe2fe

6 years agoModify the precondition about roi mode setting 95/173995/1 accepted/tizen/unified/20180403.182458 submit/tizen/20180329.021452
Jeongmo Yang [Mon, 26 Mar 2018 09:38:54 +0000 (18:38 +0900)]
Modify the precondition about roi mode setting

[Version] 0.4.6
[Profile] Common
[Issue Type] ACR
[Dependency module] N/A

Change-Id: If512483aabecbaa56aa3f093f9a6630dc7ed45bb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove unused code. 87/172987/1 accepted/tizen/unified/20180320.065738 submit/tizen/20180319.091224
Jeongmo Yang [Mon, 19 Mar 2018 06:53:25 +0000 (15:53 +0900)]
Remove unused code.

[Version] 0.4.5
[Profile] Common
[Issue Type] Optimization
[Dependency module] N/A

Change-Id: I2760e4e81c13dc18374805aedb9bc6b7fefc4710
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix lock up issue when no response from muse-server 60/169860/1
Jeongmo Yang [Wed, 7 Feb 2018 11:55:45 +0000 (20:55 +0900)]
Fix lock up issue when no response from muse-server

- "camera_create" is not returned if no msg is received from muse-server after requested,
  so, we should close fd to receive msg from muse-server, then we can return error properly.

[Version] 0.4.4
[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_20180207.1]

Change-Id: Ifc73dfc61bf1ff66db8f41a36340042c55156557
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate camera_test 94/165994/3 accepted/tizen/unified/20180109.172734 submit/tizen/20180108.054951
Jeongmo Yang [Fri, 5 Jan 2018 05:53:59 +0000 (14:53 +0900)]
Update camera_test

- Change command layout
- Remove duplicated menu print
- Fix command input bug

[Version] 0.4.3
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180104.2]

Change-Id: Id88d4c4604bbeb574592a90ee67521285d3e96e5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years ago[ACR-1130] Add new enum and APIs 71/164671/2
Jeongmo Yang [Wed, 20 Dec 2017 08:26:27 +0000 (17:26 +0900)]
[ACR-1130] Add new enum and APIs

This commit can support maximum 10 cameras in a target,
and new attribute setting(hue level).

[Version] 0.4.2
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I675adab79b60d13a402ccceeea34c5df14b707ee
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoAdd new package(capi-media-camera-tool) for camera_test 88/162288/2 accepted/tizen/unified/20171205.155553 submit/tizen/20171130.104737 submit/tizen/20171205.015549
Jeongmo Yang [Thu, 30 Nov 2017 06:27:35 +0000 (15:27 +0900)]
Add new package(capi-media-camera-tool) for camera_test

- Remove UI/APP framework dependencies from capi-media-camera package

[Version] 0.4.1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I07aedd6ddb74d60c8c5579c00dc3b17228643c6b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove dependency of display related packages.(evas, wayland) 98/160298/7 accepted/tizen/unified/20171130.063505 submit/tizen/20171129.023032 submit/tizen/20171130.010258
Jeongmo Yang [Wed, 15 Nov 2017 08:43:07 +0000 (17:43 +0900)]
Remove dependency of display related packages.(evas, wayland)

[Version] 0.4.0
[Profile] Common
[Issue Type] Update
[Dependency module] mmsvc-camera, libmm-camcorder
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171122.1]

Change-Id: Ie59b04c3625ca5aaa0152beed60e656578534aa1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix Svace issue - TAINTED_INT.LOOP.MIGHT 71/160771/1 accepted/tizen/unified/20171121.061016 submit/tizen/20171120.063207
Jeongmo Yang [Mon, 20 Nov 2017 05:26:19 +0000 (14:26 +0900)]
Fix Svace issue - TAINTED_INT.LOOP.MIGHT

[Version] 0.3.12
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A

Change-Id: Iaaf3b01106b26674fb2d2ca69cbbfec331ff5b54
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove remained idle callback when destroy handle 84/159984/1 accepted/tizen/unified/20171116.060648 submit/tizen/20171115.073701
Jeongmo Yang [Tue, 14 Nov 2017 04:43:06 +0000 (13:43 +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.11
[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: Icecce81cc7e8217beffd112733bc68e6170f0240
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove unused variable 29/159329/2
Jeongmo Yang [Wed, 8 Nov 2017 07:28:19 +0000 (16:28 +0900)]
Remove unused variable

[Version] 0.3.10
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171107.4]

Change-Id: I3e36ab748cee70482b12aee3563b77bfa38f8aa9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoSeperate user callback function for some events which has a large logic 52/158452/1
Jeongmo Yang [Wed, 1 Nov 2017 06:11:02 +0000 (15:11 +0900)]
Seperate user callback function for some events which has a large logic

[Version] 0.3.9
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171028.1]

Change-Id: I7b43a71ffbeddfc1192f857306caeecd6f7a819e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoAdd mutex lock for event callback 95/156095/4 accepted/tizen/unified/20171101.064715 submit/tizen/20171031.024842
Jeongmo Yang [Tue, 17 Oct 2017 06:44:49 +0000 (15:44 +0900)]
Add mutex lock for event callback

In some case, event callback could be called after unset by timing.
So, this patch is added to prevent the case.

[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-4.0-unified_20171013.1]

Change-Id: I997badab7ff8947cc49c7976cd8b5ff3b9009425
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix KONA issue - Invalid log parameter 36/155136/1 accepted/tizen/unified/20171013.192847 submit/tizen/20171012.091106
Haesu Gwon [Thu, 12 Oct 2017 06:45:24 +0000 (15:45 +0900)]
Fix KONA issue - Invalid log parameter

[Version] 0.3.7
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I3589488e10d576a8fb3524f67b300acb73d923ab
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
6 years agoMerge branch 'tizen' into tizen_line_coverage 82/152882/1
Jeongmo Yang [Wed, 27 Sep 2017 05:20:20 +0000 (14:20 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I86f3050a497bff08b3ec6998401877b2a7703484
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoSet video_has flag for display window 12/147312/1 accepted/tizen/unified/20170906.060734 submit/tizen/20170905.062053
Jeongmo Yang [Mon, 4 Sep 2017 02:28:43 +0000 (11:28 +0900)]
Set video_has flag for display window

[Version] 0.3.6
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I6c54297da6136c215cf4840e55872044020e0581
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoReplace server connection close API 29/146229/1 accepted/tizen/unified/20170830.160904 submit/tizen/20170829.012725
Jeongmo Yang [Fri, 25 Aug 2017 10:05:32 +0000 (19:05 +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: Ie3ad3203f6b5f5d6d01789f0c46be07ce8a9f220
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoMerge branch 'tizen' into tizen_line_coverage 69/144569/1
Jeongmo Yang [Thu, 17 Aug 2017 07:07:58 +0000 (16:07 +0900)]
Merge branch 'tizen' into tizen_line_coverage

Change-Id: I879e8ad7021fe3942aaa2e02d320d8e3880fe4d7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate camera by the splited muse library 00/142800/2 accepted/tizen/4.0/unified/20170828.224259 accepted/tizen/unified/20170822.112940 submit/tizen/20170821.070131 submit/tizen_4.0/20170828.110001
YoungHun Kim [Mon, 7 Aug 2017 08:32:37 +0000 (17:32 +0900)]
Update camera by the splited muse library

Change-Id: I0e8f287af92be7d268ceccfa66b888cda90edd47

6 years ago[ACR-1013] Change API description to support set/unset preview callback in preview... 11/137111/5 accepted/tizen/unified/20170807.150234 submit/tizen/20170725.042534
Haesu Gwon [Tue, 4 Jul 2017 10:52:23 +0000 (19:52 +0900)]
[ACR-1013] Change API description to support set/unset preview callback in preview state.

+ Update comments to describe state restriction improvement more clearly.

[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_20170630.1]

Change-Id: I9468bc1242bd5ccb4708a830b41f151cf725e33a
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
6 years ago[ACR-987] Add interrupt started callback related APIs 38/133238/5 accepted/tizen/4.0/unified/20170816.011807 accepted/tizen/4.0/unified/20170816.014933 accepted/tizen/unified/20170630.083115 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:39:30 +0000 (18:39 +0900)]
[ACR-987] 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.2
[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: I3af3dedec3f1c195c0206e32b7509a368d84ee5e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate code for privilege change 47/129947/2 accepted/tizen/unified/20170612.073914 submit/tizen/20170612.030116
Jeongmo Yang [Thu, 18 May 2017 12:09:58 +0000 (21:09 +0900)]
Update code for privilege change

camera privilege is removed from camera_create
and it will be checked in camera_start_preview API.
So, camera_start_preview could not be returned until get user's response.

[Version] 0.3.1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: Ic0409fdb46315a20ed78165b7080dd016a42b367
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoAdd comments for line coverage test
Jeongmo Yang [Mon, 15 May 2017 05:01:50 +0000 (14:01 +0900)]
Add comments for line coverage test

[Version] 0.3.0
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I05c0abd9df7c36872a6c5fa1d903298403948588
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years ago[ACR-961] Remove camera privilege from some APIs 73/128273/5 accepted/tizen/unified/20170515.074603 submit/tizen/20170515.041223 tizen_4.0.m1_release
Jeongmo Yang [Mon, 8 May 2017 09:37:57 +0000 (18:37 +0900)]
[ACR-961] Remove camera privilege from some APIs

Actually, some APIs includes camera_create does not access camera device,
but, it couldn't be done without camera privilege.

[Version] 0.3.0
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: If22055c8b5c3dffa17d4324d3131b2b5a4c9debf
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoUpdate doc file to replace dead link 85/122585/1 accepted/tizen/unified/20170410.160227 submit/tizen/20170410.072959
Jeongmo Yang [Mon, 3 Apr 2017 04:41:09 +0000 (13:41 +0900)]
Update doc file to replace dead link

Change-Id: Id1ed94289e8416834f8be961f5d47ba68b2478b5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAvoid double free for idle event 10/122410/1
Jeongmo Yang [Fri, 31 Mar 2017 07:58:37 +0000 (16:58 +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.100
[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: I352e6841f3fc1a48132faa9d0c0a90e126a211f5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoUpdate spec file for license macro, Remove unused variable 10/120310/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170329.171841 accepted/tizen/ivi/20170329.221926 accepted/tizen/mobile/20170329.221804 accepted/tizen/tv/20170329.221854 accepted/tizen/unified/20170329.221943 accepted/tizen/wearable/20170329.221910 submit/tizen/20170328.103759
Jeongmo Yang [Wed, 22 Mar 2017 07:32:25 +0000 (16:32 +0900)]
Update spec file for license macro, Remove unused variable

[Version] 0.2.99-1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: Ibd325bef7202f35b56bf4dfee023bb7b9a1a44f1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoReturn buffer in case of NULL callback from user 07/119007/1
Jeongmo Yang [Mon, 13 Mar 2017 02:11:18 +0000 (11:11 +0900)]
Return buffer in case of NULL callback from user

user's callback could be NULL while preview callback is running.
Add exception code for it.

[Version] 0.2.99
[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_20170302.1]

Change-Id: I64b98241a728cc523c7518140d01df77c716ce62
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix Svace issue 39/117739/1 accepted/tizen/common/20170309.174917 accepted/tizen/ivi/20170308.120225 accepted/tizen/mobile/20170308.120152 accepted/tizen/tv/20170308.120203 accepted/tizen/unified/20170310.075659 accepted/tizen/wearable/20170308.120215 submit/tizen/20170307.122057 submit/tizen_unified/20170310.011401
Jeongmo Yang [Tue, 7 Mar 2017 07:28:31 +0000 (16:28 +0900)]
Fix Svace issue

[Version] 0.2.98
[Profile] Common
[Issue Type]
[Dependency module] N/A

Change-Id: Icf5f0399350852a3b5bc08d4581b78a60c9b1922
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix Svace issue - INTEGER_OVERFLOW 75/117675/1
Jeongmo Yang [Tue, 21 Feb 2017 04:28:35 +0000 (13:28 +0900)]
Fix Svace issue - INTEGER_OVERFLOW

[Version] 0.2.97
[Profile] Common
[Issue Type] Svace
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=]

Change-Id: I7da94e83dad992411684372d145d97915631cfc4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix Svace issue - INTEGER_OVERFLOW 74/117674/1
Jeongmo Yang [Thu, 16 Feb 2017 02:54:57 +0000 (11:54 +0900)]
Fix Svace issue - INTEGER_OVERFLOW

[Version] 0.2.96
[Profile] Common
[Issue Type] Svace
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20170215.2]

Change-Id: I7a568966faa79faa386eb20529819b7f3b9a7c44
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>