platform/core/multimedia/libmm-camcorder.git
5 years agoImprovement Cyclomatic Complexity for _mmcamcorder_encode_pipeline_bus_sync_callback() 02/214502/2
Jeongmo Yang [Mon, 23 Sep 2019 09:42:09 +0000 (18:42 +0900)]
Improvement Cyclomatic Complexity for _mmcamcorder_encode_pipeline_bus_sync_callback()

[Version] 0.10.186
[Profile] Common
[Issue Type] Improvement

Change-Id: Id3f90fe7993723f53676cc7010c45dda05259aa6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoBugfix - H.264 stream data probe issue 88/214088/1
Hyuntae Kim [Wed, 18 Sep 2019 02:23:38 +0000 (11:23 +0900)]
Bugfix - H.264 stream data probe issue

1. before prepare, I-frame will comes to preview cb with h.264 stream. If drop, preview does not work as soon as possible
2. h.264 stream needs to use gst_buffer_get_all_memory for getting correct memory size
3. with gst_buffer_get_all_memory, buffer should be unref

Change-Id: I68b7f14d8a70306daa0e92d9924401bcbc886938

5 years agoFix coverity issue - Unchecked return value 25/212925/1 accepted/tizen/unified/20190829.101447 submit/tizen/20190828.072356
Jeongmo Yang [Wed, 28 Aug 2019 07:17:20 +0000 (16:17 +0900)]
Fix coverity issue - Unchecked return value

[Version] 0.10.185
[Profile] Common
[Issue Type] Coverity

Change-Id: I19478dc28216d1fa903223df25cda0dea0ce3582
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoBugfix - directvideosink settings and add exception case without resource manager... 89/211489/2 accepted/tizen/unified/20190823.092334 submit/tizen/20190814.051743
Hyuntae Kim [Tue, 6 Aug 2019 01:29:10 +0000 (10:29 +0900)]
Bugfix - directvideosink settings and add exception case without resource manager when display null

1. Adding directvideosink propery settings
2. Do not control resource manager when display null

    [Version] 0.10.184
    [Profile] TV Profile
    [Issue Type] Bug fix

Change-Id: Ib3071a857e183d69afa37c2fc0ebf9ec91dc47e5

5 years agoChange input value type for wl_surface_id 19/210619/2 accepted/tizen/unified/20190725.220530 submit/tizen/20190724.035455
Hyunil [Tue, 23 Jul 2019 04:30:50 +0000 (13:30 +0900)]
Change input value type for wl_surface_id

Change-Id: I19daaa75e980a160ca322a7c7c10d8ce077b711c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
5 years agoBug fix - pan and tilt setting 73/207773/3 accepted/tizen/unified/20190614.051602 submit/tizen/20190613.080726
Jeongmo Yang [Wed, 12 Jun 2019 09:15:40 +0000 (18:15 +0900)]
Bug fix - pan and tilt setting

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

Change-Id: Iaa994900dd12903e6b5f535a3eae66d79c8fec4f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoSet pipeline state as NULL when cancel audio recording 06/206206/1 accepted/tizen/unified/20190516.053136 submit/tizen/20190515.071241
Jeongmo Yang [Wed, 15 May 2019 06:25:54 +0000 (15:25 +0900)]
Set pipeline state as NULL when cancel audio recording

- Previously, filesink element only changed as NULL state when cancel audio recording,
  and it caused crash in mp4mux if next recording is started.(NULL trak pointer in mp4mux)

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

Change-Id: I5a588b0e93e8e5c04f81166ce24bdb4214b39221
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoReplace GST_ERROR by _mmcam_dbg_err 94/203294/2 accepted/tizen/unified/20190415.132544 submit/tizen/20190412.070842
Jeongmo Yang [Thu, 11 Apr 2019 08:48:56 +0000 (17:48 +0900)]
Replace GST_ERROR by _mmcam_dbg_err

[Version] 0.10.182
[Profile] Common
[Issue Type] Typo

Change-Id: I5f0d6adf34737d82b14bb0d2b878e707e2729fe0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoRevise code to skip EXIF related sequence in capture callback 56/203256/1
Jeongmo Yang [Thu, 11 Apr 2019 06:08:25 +0000 (15:08 +0900)]
Revise code to skip EXIF related sequence in capture callback

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

Change-Id: I25b1a92ca27550d38600b2d7d94ebb498c81299a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoMerge "Support user buffer fd" into tizen
Jeongmo Yang [Tue, 9 Apr 2019 06:37:24 +0000 (06:37 +0000)]
Merge "Support user buffer fd" into tizen

5 years agoChange to resize image with mm_util_image_h 09/201409/4 accepted/tizen/unified/20190318.221224 submit/tizen/20190313.075153
jiyong.min [Wed, 13 Mar 2019 23:43:41 +0000 (08:43 +0900)]
Change to resize image with mm_util_image_h

- Changed function
 : mm_util_resize_image()
- This function resize mm_util_image_h image with width & height,
  it will return allocated resized mm_util_image_h image.
  before changing, it has too few parameter to check problem
  like buffer overflow.
  So, change parameter to mm_util_image_h with mandotory information.

[Version] 0.10.180
[Profile] Common
[Issue Type] Update image-utility
[Dependency module] N/A
[Test] Svace=(OK, http://10.113.170.22:8810/build/2920)

Change-Id: I461f96a1051d9918b81e5ec76ed434df5739b0bb

5 years agoSupport user buffer fd 22/200222/4
Jeongmo Yang [Wed, 20 Feb 2019 08:35:45 +0000 (17:35 +0900)]
Support user buffer fd

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

Change-Id: I7e7902a05bdce954c4820a032e43c44aa254d1b8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoChange flag for some attributes 25/199425/2 accepted/tizen/unified/20190213.071830 submit/tizen/20190212.042931
Jeongmo Yang [Mon, 11 Feb 2019 08:45:53 +0000 (17:45 +0900)]
Change flag for some attributes

- Changed attributes
 : MMCAM_CAPTURED_SCREENNAIL, MMCAM_CAPTURED_EXIF_RAW_DATA, MMCAM_DISPLAY_EVAS_SURFACE_SINK
- These attributes are set by mm_attrs_set_* functions internally,
  but, it will return error if flag is not writable
  and there is no way to set them without attribute lock.
  So, change the flag from READABLE to RW.

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

Change-Id: Ia652bd7c371acb794c4d69761fa2f6db2fb7a0a9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoRefactor "_mmcamcorder_create" function 70/196670/1 accepted/tizen/unified/20190107.065452 submit/tizen/20190104.085356
Jeongmo Yang [Thu, 3 Jan 2019 09:57:10 +0000 (18:57 +0900)]
Refactor "_mmcamcorder_create" function

- Seperate into several sub-functions

[Version] 0.10.178
[Profile] Common
[Issue Type] Refactoring
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20181231.3]

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

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

Change-Id: I8cc80815e59fa8ed9f69da5df83e9ab073c12954
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoFix invalid format usage 41/194741/1 accepted/tizen/unified/20181210.060050 submit/tizen/20181207.091640
Jeongmo Yang [Fri, 7 Dec 2018 05:53:14 +0000 (14:53 +0900)]
Fix invalid format usage

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

Change-Id: I3b084d794bffc31414475f724957d6328879de07
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoDo not use "errno" to determine return value for configure file 91/194591/1 accepted/tizen/unified/20181207.061536 submit/tizen/20181206.071406
Jeongmo Yang [Thu, 6 Dec 2018 05:06:36 +0000 (14:06 +0900)]
Do not use "errno" to determine return value for configure file

- "errno" could be changed unexpectedly by some other module anytime,
  so, we got unexpected return value sometimes.

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

Change-Id: I565078d5a6a1f3dda1a268808d7d0796356e7dfb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoUpdate unit test 32/194232/2
Jeongmo Yang [Fri, 30 Nov 2018 07:51:22 +0000 (16:51 +0900)]
Update unit test

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

Change-Id: Ic4ff7f830aa21ff5d304c8ea537bbe6f80f220f4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoAdd unit test 58/193458/7 accepted/tizen/unified/20181130.064930 submit/tizen/20181129.024814
Jeongmo Yang [Wed, 21 Nov 2018 02:52:31 +0000 (11:52 +0900)]
Add unit test

- Precondition to run gtests-libmm-camcorder
 : The executable label should be changed to "User" after install
 : The user should be "owner"

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

Change-Id: I11d1dc586f36d4d407fc9180a20abcbc84f32223
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoApply new attribute API of libmm-common 35/192935/6 accepted/tizen/unified/20181129.054205 submit/tizen/20181127.073334
Sangchul Lee [Thu, 1 Nov 2018 07:29:10 +0000 (16:29 +0900)]
Apply new attribute API of libmm-common

- Remove dependency of mm_attrs_private.h.
- Use new API set in mm_attrs.h instead of those.

[Version] 0.10.172
[Profile] Common
[Issue Type] Clean-up
[Dependency module] libmm-common

Change-Id: I006034e34abf0efc851a192e696df8e572dcb6b9
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
6 years agoRemove unused parameter 69/192969/1
Jeongmo Yang [Tue, 13 Nov 2018 08:48:23 +0000 (17:48 +0900)]
Remove unused parameter

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

Change-Id: If5ad00af93a5f2aa9ea67ef9f81c4df5368f1660
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate error handling for capture while recording 37/192037/1
Jeongmo Yang [Mon, 29 Oct 2018 06:11:37 +0000 (15:11 +0900)]
Update error handling for capture while recording

- Move timing to check error for target which does not support capture while recording.
- Remove unnecessary error message in this case, because the error is already returned.

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

Change-Id: I7ca3f358d534da6a1e1cd77831b0cf908b86b569
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove unused files 23/190223/2
Jeongmo Yang [Fri, 28 Sep 2018 08:51:16 +0000 (17:51 +0900)]
Remove unused files

[Version] 0.10.169-1
[Profile] Common
[Issue Type] Clean-up
[Dependency module] N/A

Change-Id: I43fc15e95f08a4df1c3a1e428ecc80d6d5a44b80
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate code for RGB data handling in preview callback 81/188781/2 accepted/tizen/5.0/unified/20181102.020116 accepted/tizen/unified/20180914.073156 submit/tizen/20180913.075210 submit/tizen_5.0/20181101.000003
Jeongmo Yang [Mon, 10 Sep 2018 08:05:14 +0000 (17:05 +0900)]
Update code for RGB data handling in preview callback

[Version] 0.10.169
[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: Ied08466a39f1a2b602e0aacf65719473f7847908
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoDrop first recording buffer if it's from tizen allocator 66/188466/2 accepted/tizen/unified/20180906.054554 submit/tizen/20180905.091740
Jeongmo Yang [Wed, 5 Sep 2018 07:39:45 +0000 (16:39 +0900)]
Drop first recording buffer if it's from tizen allocator

- In single stream device, preview buffer is also used for recording,
  and the first recording buffer to appsrc is copied, because its reference count is bigger than 1.
  Dropping buffer will decrease reference count and avoid to copy it.

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

Change-Id: I658bf7822f62cb3f86a5749fe4dacc120bf44685
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoChange zero copy buffer handling 43/187843/1 accepted/tizen/unified/20180903.062538 submit/tizen/20180831.043334 submit/tizen/20180831.080817
Jeongmo Yang [Wed, 29 Aug 2018 02:35:42 +0000 (11:35 +0900)]
Change zero copy buffer handling

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

Change-Id: I31677bb23243df4dc4ec1f5c7ec0148ff5d83a12
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix coverity issue - Dereference after null check 53/187753/2 accepted/tizen/unified/20180829.142632 submit/tizen/20180828.071904
Jeongmo Yang [Tue, 28 Aug 2018 07:07:30 +0000 (16:07 +0900)]
Fix coverity issue - Dereference after null check

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

Change-Id: I0c6d07b0dbce0d4adc3b59e4a747eb7a8f8fe21f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRollback valid range for some attributes 32/187332/3
Jeongmo Yang [Wed, 22 Aug 2018 05:35:06 +0000 (14:35 +0900)]
Rollback valid range for some attributes

- API team recommeneded not to add restriction for APIs
- API description will be added for the guide to set recommended input

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

Change-Id: I44e450be1e892d341ce31168c5b65314e2162119
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate valid range for encoded preview format related attributes 72/186772/3 accepted/tizen/unified/20180817.061737 submit/tizen/20180816.023559
Jeongmo Yang [Tue, 14 Aug 2018 07:51:43 +0000 (16:51 +0900)]
Update valid range for encoded preview format related attributes

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

Change-Id: I36e817c714dcc1de696d574c7f038179016581dd
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoChange api for setting display ROI area 17/186717/4 accepted/tizen/unified/20180816.062917 submit/tizen/20180814.064951
Hyunil [Tue, 14 Aug 2018 01:32:44 +0000 (10:32 +0900)]
Change api for setting display ROI area

Change-Id: I74d485014cb426d8e81390243c1a6bd52dd94898
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
6 years agoCorrect return value for out-of-range error 76/185676/1 accepted/tizen/unified/20180808.063342 submit/tizen/20180807.012642
Jeongmo Yang [Wed, 1 Aug 2018 11:53:10 +0000 (20:53 +0900)]
Correct return value for out-of-range error

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

Change-Id: I2743e4c60f7578dadc544838a571c6cfed1fd988
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoSupport new format - INVZ for depth data 26/184226/7 accepted/tizen/unified/20180802.134823 submit/tizen/20180727.033411
Jeongmo Yang [Mon, 16 Jul 2018 11:10:32 +0000 (20:10 +0900)]
Support new format - INVZ for depth data

[Version] 0.10.161
[Profile] Common
[Issue Type] Update
[Dependency module] libmm-common

Change-Id: I806ff17d04dbefdafae28e42fd85518024cacac9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoSupport raw image capture with encodebin 52/181652/2 accepted/tizen/unified/20180716.185657 submit/tizen/20180713.022919
Jeongmo Yang [Fri, 15 Jun 2018 09:32:37 +0000 (18:32 +0900)]
Support raw image capture with encodebin

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

Change-Id: Ifccdbc4884c88176b83236224a65f83c9d723195
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix return value for resource conflict error 97/180697/1 accepted/tizen/unified/20180611.015444 submit/tizen/20180607.021137
Jeongmo Yang [Fri, 1 Jun 2018 07:29:41 +0000 (16:29 +0900)]
Fix return value for resource conflict error

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

Change-Id: I2eb97dcbffd3490dac0df2f833df1f5fa0037357
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix build warning 75/179275/1 accepted/tizen/unified/20180517.151237 submit/tizen/20180517.023201
Jeongmo Yang [Thu, 17 May 2018 02:22:25 +0000 (11:22 +0900)]
Fix build warning

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

Change-Id: I790a6216e9777e707bd977ddc5ffbf0c9fd39526
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoChange feature name for TV product 64/176764/1 accepted/tizen/unified/20180427.131021 submit/tizen/20180424.013942 submit/tizen/20180427.023100
Jeongmo Yang [Mon, 23 Apr 2018 08:40:04 +0000 (17:40 +0900)]
Change feature name for TV product

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

Change-Id: I8339199444b160c7f1ad0fd2a8aeb05cf9fe895a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoFix coverity issue - Resource leak 03/174503/1 accepted/tizen/unified/20180405.064333 submit/tizen/20180404.024456
Jeongmo Yang [Mon, 2 Apr 2018 11:05:51 +0000 (20:05 +0900)]
Fix coverity issue - Resource leak

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

Change-Id: If6dc7cde938019e9201f8a9649b7bdb8cfac6578
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove display method check for display rect setting 96/173996/1 accepted/tizen/unified/20180403.182455 submit/tizen/20180329.021452
Jeongmo Yang [Mon, 26 Mar 2018 09:45:52 +0000 (18:45 +0900)]
Remove display method check for display rect setting

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

Change-Id: I1ede3571ec0756fc130e813d13dd9da493518964
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoSet camera-id at end of property settings 36/173436/1 accepted/tizen/unified/20180322.145014 submit/tizen/20180322.022154
Jeongmo Yang [Wed, 21 Mar 2018 10:10:31 +0000 (19:10 +0900)]
Set camera-id at end of property settings

- It's for camera device node selection on target which has multiple camera nodes

[Version] 0.10.155
[Profile] Common
[Issue Type] Update
[Dependency module] gst-plugins-good, mmfw-sysconf
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180320.2]

Change-Id: I968601c3de8b37acce9ffcd7bd8bd03f3d582a97
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove codes related to session backward compatibility 39/171739/3 accepted/tizen/unified/20180320.065818 submit/tizen/20180309.032153 submit/tizen/20180312.060825 submit/tizen/20180320.010111
Sangchul Lee [Wed, 7 Mar 2018 03:57:10 +0000 (12:57 +0900)]
Remove codes related to session backward compatibility

dependency of mm-sound is removed also.
attribute of "pid-for-sound-focus" is renamed to "client-pid".
rename variable of asm_lock to interrupt_lock.

[Version] 0.10.154
[Profile] Common
[Issue Type] Clean-up

Change-Id: I6717b7e26889eae5fc56b4863ea1aae435ac1ded
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
6 years agoUpdate code for changed mm-utility functions 41/170741/2 accepted/tizen/unified/20180226.142321 submit/tizen/20180223.061228
Jeongmo Yang [Thu, 22 Feb 2018 01:51:41 +0000 (10:51 +0900)]
Update code for changed mm-utility functions

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

Change-Id: I2a36f96fe36481c563897db82c1065190de0944f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoAdd new configuration field to skip frame when start preview or capture 84/170084/3 accepted/tizen/unified/20180222.080152 submit/tizen/20180221.065315
Jeongmo Yang [Tue, 13 Feb 2018 08:08:49 +0000 (17:08 +0900)]
Add new configuration field to skip frame when start preview or capture

- In some target, unstable video frame could be captured

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

Change-Id: Idafacf13d3396f2af26a1df79613e9a910eb6b86
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoAdd code to get replay gain information after audio recording 23/170023/3
Jeongmo Yang [Tue, 13 Feb 2018 02:11:54 +0000 (11:11 +0900)]
Add code to get replay gain information after audio recording

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

Change-Id: I50138e697fa923f01f868aa6ef4de14d534304f9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoUpdate enums for refactorying of libmm-utility 74/169674/1 accepted/tizen/unified/20180214.144607 submit/tizen/20180212.075159
Jeongmo Yang [Thu, 8 Feb 2018 07:33:41 +0000 (16:33 +0900)]
Update enums for refactorying of libmm-utility

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

Change-Id: I594797d19611841b0b0560ee9af8ecb006c1fa1c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoAdd "Hue" field for configure files 53/165953/1 accepted/tizen/unified/20180109.172737 submit/tizen/20180108.054951
Jeongmo Yang [Fri, 5 Jan 2018 02:28:36 +0000 (11:28 +0900)]
Add "Hue" field for configure files

- It's for new API, but missed in previous patch.

[Version] 0.10.149
[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: I5bf6bfa7abb80f052027924a7edd6079158f6192
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove unused field in INI file and rename device related INI files 95/164195/2 accepted/tizen/unified/20171219.183939 submit/tizen/20171219.055317
Jeongmo Yang [Mon, 18 Dec 2017 03:06:39 +0000 (12:06 +0900)]
Remove unused field in INI file and rename device related INI files

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

Change-Id: I0f35c7de2f654539feebf7e015a80ad14f856649
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoRemove unused function 42/162342/1 accepted/tizen/unified/20171205.155551 submit/tizen/20171201.023325 submit/tizen/20171205.015549
Jeongmo Yang [Thu, 30 Nov 2017 10:08:22 +0000 (19:08 +0900)]
Remove unused function

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

Change-Id: I9426d392222489fa6a1fde617ac5edc0bd971668
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoReplace string to define statement like another attributes. 45/161345/5 accepted/tizen/unified/20171130.063456 submit/tizen/20171130.010258
Haesu Gwon [Thu, 23 Nov 2017 02:50:12 +0000 (11:50 +0900)]
Replace string to define statement like another attributes.

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

Change-Id: I238cfafa5eca3c6d9af66a28a88328fc06694325
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
6 years agoRemove rectangle setting for wayland overlay surface 71/160971/2 submit/tizen/20171129.023032
Jeongmo Yang [Tue, 21 Nov 2017 02:50:39 +0000 (11:50 +0900)]
Remove rectangle setting for wayland overlay surface

[Version] 0.10.145
[Profile] Common
[Issue Type] Optimization
[Dependency module] capi-media-camera, mmsvc-camera
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171122.1]

Change-Id: I32b8e73900660071effe092202211891dc9c8bff
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agomm-resource-manager integration patch 91/160691/2
Vadym Sachenko [Fri, 17 Nov 2017 13:46:27 +0000 (15:46 +0200)]
mm-resource-manager integration patch

Change-Id: I2c795d8c433824a7e1ab85420fc1c952ca7ee7f9
Signed-off-by: Vadym Sachenko <va.sachenko@partner.samsung.com>
6 years agoReplace "waylandsink" by "tizenwlsink" 50/160450/1 accepted/tizen/unified/20171117.060155 submit/tizen/20171116.081333
Jeongmo Yang [Thu, 16 Nov 2017 07:50:22 +0000 (16:50 +0900)]
Replace "waylandsink" by "tizenwlsink"

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

Change-Id: If479881f21cc6a03d7fc4be9a30dbfa192118d77
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoRemove unused variable 27/159327/1
Jeongmo Yang [Wed, 8 Nov 2017 07:27:17 +0000 (16:27 +0900)]
Remove unused variable

[Version] 0.10.143
[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: I3085e3de5a412320d5dcc32d29ae47e359445874
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoDisable initialization for sub resource manager instance 23/159023/3 accepted/tizen/unified/20171108.063444 submit/tizen/20171107.074009
Jeongmo Yang [Mon, 6 Nov 2017 11:21:32 +0000 (20:21 +0900)]
Disable initialization for sub resource manager instance

- It's not used for image capture
- Sub resource manager will be initialized when video recorder is started
- Update log information for resource manager(print pointer and id)

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

Change-Id: I866bcecb75898df22d544cebf1798865950be83e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoEnhance session backward compatibility 26/158426/2
Sangchul Lee [Wed, 1 Nov 2017 02:06:19 +0000 (11:06 +0900)]
Enhance session backward compatibility

 - Check my session type when setting client pid via attribute.
 - Simulate ASM conflict table of Tizen 2.4

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

Change-Id: I9bac3a63bcc4360855f6444e6d3cf43c6c2ec638
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
7 years agoFixate video caps to remove negotiation failure 43/157743/1 accepted/tizen/unified/20171101.064709 submit/tizen/20171031.024842
Jeongmo Yang [Thu, 26 Oct 2017 05:20:21 +0000 (14:20 +0900)]
Fixate video caps to remove negotiation failure

On ARTIK530, negotiation failure is occurred when try video recording.
Because the caps from videosrc_queue is unfixated.

[Version] 0.10.139
[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_20171023.1]

Change-Id: Ib489c2b4252edee019d1c4507974d815ecf5b1d9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix build warning 60/155160/1 accepted/tizen/unified/20171013.192838 submit/tizen/20171012.091106
Jeongmo Yang [Thu, 12 Oct 2017 07:45:07 +0000 (16:45 +0900)]
Fix build warning

1. -Wformat
2. -Wformat-extra-args

[Version] 0.10.138
[Profile] Common
[Issue Type] Build warning
[Dependency module] N/A

Change-Id: Ieefa05a57ba7f73d18e1257d0e80741dbe9e2f5b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix coverity issue 06/154706/1 accepted/tizen/unified/20171012.075037 submit/tizen/20171011.082859
Jeongmo Yang [Wed, 11 Oct 2017 06:07:22 +0000 (15:07 +0900)]
Fix coverity issue

1. Unchecked return value : mm_camcorder_videorec.c at line 1330
2. Logically dead code : mm_camcorder_internal.c at line 3918
3. Explicit null dereferenced : mm_camcorder_gstcommon.c at line 373, 1368
4. Explicit null dereferenced : mm_camcorder_videorec.c at line 264

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

Change-Id: I60920b5b587fdf99c25e5e05aa672ac0f1e337b5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix coverity issue 18/152818/2 accepted/tizen/unified/20171010.063616 submit/tizen/20170928.044334
Jeongmo Yang [Wed, 27 Sep 2017 07:10:46 +0000 (16:10 +0900)]
Fix coverity issue

- Nesting level does not match indentation
- Logically dead code
- Wrong sizeof argument
- Unchecked return value from library

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

Change-Id: I3ed8bc8c8e9d7c48db93fcb2cc8bf44d6bdabaf7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoApply Tizen coding rule and remove unused definition 23/150223/6 accepted/tizen/unified/20170920.065447 submit/tizen/20170915.062017
Jeongmo Yang [Fri, 15 Sep 2017 01:07:17 +0000 (10:07 +0900)]
Apply Tizen coding rule and remove unused definition

[Version] 0.10.135
[Profile] Common
[Issue Type]
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170913.3]

Change-Id: I6806a5a2ae239b48b60b1c815a8fbb599627f15b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoRemove mm-log dependency 17/150117/2
Jeongmo Yang [Thu, 14 Sep 2017 09:41:08 +0000 (18:41 +0900)]
Remove mm-log dependency

Use dlog directly instead of mm-log through mm_debug.h

[Version] 0.10.134
[Profile] Common
[Issue Type]
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170913.3]

Change-Id: I7e77d0cb8c6043aea1417e5eaad590547858eaa4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoRemove delay when force stop is called while continuous capturing 40/147640/1 accepted/tizen/unified/20170908.220343 submit/tizen/20170907.073627
Jeongmo Yang [Fri, 24 Mar 2017 07:39:13 +0000 (16:39 +0900)]
Remove delay when force stop is called while continuous capturing

- "capturing" flag is not updated although continuous shot break attribute is set as TRUE

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

Change-Id: Id0a3341530b061943b13e94d05dfbfe87a4c87a6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoMoved the space checking code at proper place. 49/141349/5
yogesh manav [Mon, 31 Jul 2017 05:57:44 +0000 (11:27 +0530)]
Moved the space checking code at proper place.

fixed the coding syntax warnings
Fix for following scenario
1. If recording location is set in mmc card and during audio/video recording if user remove the mmc card, then muse-server used to crash.
2. while recording if device space is over then internally mm-camcorder start dropping the frame, but if in background data copy is in progress
   using MTP, then there is chance that there is no space to write the file header also. as it may be occupied by the data copy.
   so before doing the commit, check the minimum space availability in destination storage type.

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

Change-Id: I9ebecd03ff8bb5c7b6782a1d807717090fcd4b6c
Signed-off-by: yogesh manav <yogesh.m@samsung.com>
7 years agoFix sonarCube issue - Arithmatic operation on void pointer 66/145866/1
Jeongmo Yang [Thu, 24 Aug 2017 06:01:21 +0000 (15:01 +0900)]
Fix sonarCube issue - Arithmatic operation on void pointer

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

Change-Id: Ic51a24c5f661160ee10de0256bc7ce935d13e361
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoRemove build warning 15/140915/2 accepted/tizen/4.0/unified/20170816.011140 accepted/tizen/4.0/unified/20170816.014611 accepted/tizen/4.0/unified/20170829.020206 accepted/tizen/unified/20170728.195636 submit/tizen/20170727.105913 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004 submit/tizen_4.0_unified/20170814.115522
Jeongmo Yang [Thu, 27 Jul 2017 06:26:24 +0000 (15:26 +0900)]
Remove build warning

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

Change-Id: I7b07435e34a6164fb63db16b8384730215b3e88d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoSet error code for timeout error 13/140913/2
Jeongmo Yang [Thu, 27 Jul 2017 05:05:08 +0000 (14:05 +0900)]
Set error code for timeout error

The EOS handling should be avoided in error case,
but, error code could not be updated in case of timeout error.
So, update the error code in that case.

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

Change-Id: I8437791467daee2f086f73350738699d2d0bec81
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoRemove unused function 06/139306/1 accepted/tizen/unified/20170719.131811 submit/tizen/20170718.095253
Jeongmo Yang [Tue, 18 Jul 2017 09:40:24 +0000 (18:40 +0900)]
Remove unused function

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

Change-Id: I137eca5f50b742a43826136e50762bc39081c6c4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoChange lock mechanism to support set/unset preview callback in preview state [MPR... 13/137113/2
Haesu Gwon [Tue, 4 Jul 2017 10:58:55 +0000 (19:58 +0900)]
Change lock mechanism to support set/unset preview callback in preview state [MPR-1245]

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

Change-Id: Iaaabab52069d742f41c4b4c73fa054f8387514e7
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
7 years agoFix memory allocation and acces issue 09/138609/1
Jeongmo Yang [Thu, 13 Jul 2017 02:49:45 +0000 (11:49 +0900)]
Fix memory allocation and acces issue

[Version] 0.10.126
[Profile] Common
[Issue Type] Bug fix
[Issue#] SATIZENVUL-927
[Dependency module] N/A

Change-Id: Icdc472148309c41fa486c7f32c9bab0c027630aa
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix security issue - buffer overflow 33/138033/1 accepted/tizen/unified/20170712.165037 submit/tizen/20170711.075327
Jeongmo Yang [Tue, 11 Jul 2017 01:45:21 +0000 (10:45 +0900)]
Fix security issue - buffer overflow

[Version] 0.10.125
[Profile] Common
[Issue Type] Security issue
[Issue#] SATIZENVUL-916
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170704.3]

Change-Id: Ida060c371fac6a6366b5160ed3862799d4fec564
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix stack-buffer-overflow error 49/133649/1 accepted/tizen/unified/20170630.083125 submit/tizen/20170614.052326 submit/tizen/20170619.053621
Jeongmo Yang [Tue, 13 Jun 2017 04:24:31 +0000 (13:24 +0900)]
Fix stack-buffer-overflow error

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

Change-Id: I5df70a913ade4b7253028a8fd24c8ffa3fd0609c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoSend state change started message in case of force stop 91/133191/1
Jeongmo Yang [Fri, 9 Jun 2017 06:39:56 +0000 (15:39 +0900)]
Send state change started message in case of force stop

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

Change-Id: I561b3d11c60122ecaf4e74824867827f1847ca92
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoBug fix - Recording is failed without setting filename 95/131995/1 accepted/tizen/unified/20170612.073910 submit/tizen/20170612.030116
Jeongmo Yang [Wed, 31 May 2017 12:14:25 +0000 (21:14 +0900)]
Bug fix - Recording is failed without setting filename

Recording should not be failed if muxed stream callback is set
although file name is not set, but it's failed because of bug.
This patch will fix it and update code for setting recording file name
and fixing encodebin's sink element as filesink.(fakesink is only used for image capture.)

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

Change-Id: I786266d69c450d1cf6bf4ab75e4defb477abb9f3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoWait for sub resource release 09/129909/1
Jeongmo Yang [Thu, 18 May 2017 10:05:34 +0000 (19:05 +0900)]
Wait for sub resource release

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

Change-Id: Ifffab7169ecf8b80e16b1b91bd8887dd8b7e6e26
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoSkip DPM check if audio is disabled when start recording 28/128228/1
Jeongmo Yang [Mon, 8 May 2017 06:31:20 +0000 (15:31 +0900)]
Skip DPM check if audio is disabled when start recording

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

Change-Id: I819d004faafe0a2d2b0f3bd72db7b938549f3db9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoIgnore get stream type error 12/128012/1 accepted/tizen/unified/20170504.062630 submit/tizen/20170504.021042 tizen_4.0.m1_release
Jeongmo Yang [Thu, 4 May 2017 01:57:24 +0000 (10:57 +0900)]
Ignore get stream type error

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

Change-Id: I133bff1a0c38d71c8ecca4db69f200906b87544d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoCheck acquired focus type for backward compatibility of session 47/127847/2 accepted/tizen/unified/20170502.165403 submit/tizen/20170502.041616
Jeongmo Yang [Tue, 2 May 2017 04:15:29 +0000 (13:15 +0900)]
Check acquired focus type for backward compatibility of session

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

Change-Id: Id5b1114abefb243c382af78b4d16ee691ef5fbe8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd video encoder resource conflict handling 53/127153/4
Jeongmo Yang [Wed, 26 Apr 2017 08:58:50 +0000 (17:58 +0900)]
Add video encoder resource conflict handling

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

Change-Id: I727d84086d96ff7553b2f85ad4634cdeeec2815a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd missing extra info for mm_sound_release_focus 80/120980/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170329.171858 accepted/tizen/ivi/20170329.221931 accepted/tizen/mobile/20170329.221823 accepted/tizen/tv/20170329.221859 accepted/tizen/unified/20170329.221948 accepted/tizen/wearable/20170329.221915 submit/tizen/20170328.103759
Jeongmo Yang [Mon, 27 Mar 2017 02:25:44 +0000 (11:25 +0900)]
Add missing extra info for mm_sound_release_focus

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

Change-Id: I7625fdd8eea4fee9530b6d8c33316d8e5e1dd12e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd extra info to some focus APIs for backward compatibility 01/120601/1
Jeongmo Yang [Thu, 23 Mar 2017 06:12:46 +0000 (15:12 +0900)]
Add extra info to some focus APIs for backward compatibility

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

Change-Id: Ic47fe6f08faa0988a08a2c0704523fb024855cd9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoUpdate spec file for license macro 07/120507/1
Jeongmo Yang [Wed, 22 Mar 2017 07:10:24 +0000 (16:10 +0900)]
Update spec file for license macro

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

Change-Id: I37a2f97ae34fb8ce1759e354f113fb460f03d18a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd new function to manager external storage state for recording 06/120506/1
Jeongmo Yang [Fri, 17 Mar 2017 08:43:33 +0000 (17:43 +0900)]
Add new function to manager external storage state for recording

[Version] 0.10.115
[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_20170315.2]

Change-Id: I434ce9c4f4a6f8ea311fa101ac0bc5279e61c526
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoUdpate for force stop function 03/120503/1
Jeongmo Yang [Fri, 17 Mar 2017 05:49:16 +0000 (14:49 +0900)]
Udpate for force stop function

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

Change-Id: I172181134741e21395510d280693174ea61e670d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd new function to get old state 17/119217/1
Jeongmo Yang [Wed, 15 Mar 2017 23:19:27 +0000 (08:19 +0900)]
Add new function to get old state

[Version] 0.10.113
[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_20170315.2]

Change-Id: Ia17ce634baaa31a07a145025b7a06d521f2fd9b8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix invalid behaviour of time limit recording with fast motion setting 43/119043/1
Jeongmo Yang [Tue, 14 Mar 2017 01:02:05 +0000 (10:02 +0900)]
Fix invalid behaviour of time limit recording with fast motion setting

[Version] 0.10.112
[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: I3f9d7ae0602781e97276d717b76477d4bff51ba3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years ago1. Fix deadlock when resource manager is disconnected 27/117627/1 accepted/tizen/common/20170309.174900 accepted/tizen/ivi/20170308.120221 accepted/tizen/mobile/20170308.120128 accepted/tizen/tv/20170308.120159 accepted/tizen/unified/20170313.080122 accepted/tizen/wearable/20170308.120211 submit/tizen/20170307.122057 submit/tizen_unified/20170310.011402 submit/tizen_unified/20170313.075707
Jeongmo Yang [Mon, 6 Mar 2017 01:32:12 +0000 (10:32 +0900)]
1. Fix deadlock when resource manager is disconnected
2. Recover resource manager connection after disconnected

[Version] 0.10.111
[Profile] Common
[Issue Type] Update/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: I839c9fb4f8877d9f3dc8856619a474658e2e3fc2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd defensive code for resource release conflict 70/117170/1
Jeongmo Yang [Thu, 2 Mar 2017 11:42:54 +0000 (20:42 +0900)]
Add defensive code for resource release conflict

Because of some reason, stopping preview can take much time.(some camera buffer is not returned.)
In that case, mm_camcorder_unrealize has timeout for resource release if resource release callback is come while stopping preview.
This patch prevent the situation and avoid the timeout.

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

Change-Id: I09443314107e6da9dda061300e2ad03343d2e9a6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoUnset focus watch callback when sound stream info is set 69/117169/1
Jeongmo Yang [Tue, 28 Feb 2017 02:37:41 +0000 (11:37 +0900)]
Unset focus watch callback when sound stream info is set

Sound signal to unset focus watch callback is missed or the reading session is failed because of some reason.
This patch unset focus watch callback explicitly when sound stream info is set,
because it means sound focus related function should be controlled by application.

[Version] 0.10.107
[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: I25df25ca93eb20f5657adb9a578d5684069e5631
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoChange log level for some messages 68/117168/1
Jeongmo Yang [Fri, 17 Feb 2017 10:07:51 +0000 (19:07 +0900)]
Change log level for some messages

[Version] 0.10.106
[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_20170210.1]

Change-Id: I58327e49b21d1eca81ce7954a8bee1b83e6b4fe8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoFix Svace issue 67/117167/1
Jeongmo Yang [Fri, 17 Feb 2017 06:47:49 +0000 (15:47 +0900)]
Fix Svace issue

[Version] 0.10.105
[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_20170210.1]

Change-Id: I656841fa236d23c7084450cdbf38ff006c99dd36
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd error handling for disconnection from resource manager 41/114841/1
Jeongmo Yang [Thu, 2 Feb 2017 07:34:52 +0000 (16:34 +0900)]
Add error handling for disconnection from resource manager

[Version] 0.10.106
[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_20170131.2]

Change-Id: I710a72b9e3900c49513379f22bd566c5f38444b6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoDo not call resource init in case of audio only recording mode 38/114838/1
Jeongmo Yang [Tue, 31 Jan 2017 10:31:30 +0000 (19:31 +0900)]
Do not call resource init in case of audio only recording mode

[Version] 0.10.105
[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_20170131.2]

Change-Id: I68f7910fb7fa9730ee1c5eb2be8d4951d8f7fc83
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoDo not return error if current videosink does not support display rect in display_rec... 36/114836/1
Jeongmo Yang [Mon, 23 Jan 2017 07:57:21 +0000 (16:57 +0900)]
Do not return error if current videosink does not support display rect in display_rect commit function

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

Change-Id: I33eb46edc0a2582ae460bd35ab66073f5807d2e3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoSet strobe mode after start preview 35/114835/1
Jeongmo Yang [Fri, 20 Jan 2017 03:03:09 +0000 (12:03 +0900)]
Set strobe mode after start preview

Strobe mode is not needed to set before start preview

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

Change-Id: If04e9bc7db4e12202a00b2a6f0474dd465f3933c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoAdd new callback for muxed stream 34/109934/7
Jeongmo Yang [Thu, 12 Jan 2017 08:14:33 +0000 (17:14 +0900)]
Add new callback for muxed stream

[Version] 0.10.102
[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_20170104.1]

Change-Id: Ifaae2a1ad0792fc7e9a3148dc124becbdef2e3b2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoBug fix - no error value assigned if resource acquire is failed 14/108914/1
Jeongmo Yang [Fri, 6 Jan 2017 07:48:13 +0000 (16:48 +0900)]
Bug fix - no error value assigned if resource acquire is failed

[Version] 0.10.101
[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_20170104.1]

Change-Id: Ifc5af492baeded52f61fb72a816572a844eadfe7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoSupport DPM popup 60/106260/2
Jeongmo Yang [Wed, 21 Dec 2016 07:00:39 +0000 (16:00 +0900)]
Support DPM popup

Send dbus message to show popup related DPM policy restriction

[Version] 0.10.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_20161221.1]

Change-Id: Ia710e8bdb97791977fb8f050f01a6272e75769cc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoMove thread creation logic to Murphy to prevent thread lock up 87/100287/4 accepted/tizen/common/20161220.191027 accepted/tizen/ivi/20161220.223830 accepted/tizen/mobile/20161220.223702 accepted/tizen/tv/20161220.223735 accepted/tizen/unified/20170309.033358 accepted/tizen/wearable/20161220.223801 submit/tizen/20161220.104958 submit/tizen_unified/20170308.100408
Volodymyr Brynza [Mon, 19 Dec 2016 20:21:13 +0000 (22:21 +0200)]
Move thread creation logic to Murphy to prevent thread lock up

Change-Id: Ib3ac65c6679a8eb386e827d930ea54338af9010c
Signed-off-by: Volodymyr Brynza <v.brynza@samsung.com>
7 years agoFix crash when destroy if capture sound played callback is not called 06/104306/1 accepted/tizen/common/20161214.160455 accepted/tizen/ivi/20161214.015311 accepted/tizen/mobile/20161214.014820 accepted/tizen/tv/20161214.015105 accepted/tizen/wearable/20161214.015208 submit/tizen/20161213.083228
Jeongmo Yang [Tue, 13 Dec 2016 05:06:37 +0000 (14:06 +0900)]
Fix crash when destroy if capture sound played callback is not called

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

Change-Id: Ib5431e10146cc1c308bd658c7b71b874fd10d85b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoReplace sound files - capture, recording 02/101402/1 accepted/tizen/common/20161207.184548 accepted/tizen/ivi/20161208.012237 accepted/tizen/mobile/20161208.011859 accepted/tizen/tv/20161208.012041 accepted/tizen/wearable/20161208.012136 submit/tizen/20161207.075356
Jeongmo Yang [Thu, 1 Dec 2016 04:47:02 +0000 (13:47 +0900)]
Replace sound files - capture, recording

[Version] 0.10.97-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_20161130.1]

Change-Id: Ibfcea6d7f42afef849073c21b65a988c6f09f4c1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoChange gdbus related timeout from 120 sec to 3 sec 86/101086/1
Jeongmo Yang [Wed, 30 Nov 2016 08:28:00 +0000 (17:28 +0900)]
Change gdbus related timeout from 120 sec to 3 sec

[Version] 0.10.97
[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_20161130.1]

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