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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
YoungHun Kim [Mon, 7 Aug 2017 08:32:37 +0000 (17:32 +0900)]
Update camera by the splited muse library
Change-Id: I0e8f287af92be7d268ceccfa66b888cda90edd47
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jeongmo Yang [Thu, 9 Feb 2017 07:18:38 +0000 (16:18 +0900)]
Remove timeout for handle creation API
In handle creation API, muse camera module checks privilege for camera use,
but it can be stuck for a long time if app does not have camera privilege and there is no feedback for privilege popup.
[Version] 0.2.95
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20170207.1]
Change-Id: Ib650afacd311d5e0a1854e4a68310766ad498d52
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 9 Feb 2017 07:15:53 +0000 (16:15 +0900)]
Fix Svace issue
[Version] 0.2.94
[Profile] Common
[Issue Type] Svace
[Dependency module] N/A
Change-Id: If788bc0c7982555d5f4dcc4740d89f7c1961b31b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 2 Feb 2017 06:32:13 +0000 (15:32 +0900)]
Update code for count 0 of face detection
[Version] 0.2.93
[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: I464820eaef8b9ebc5c2a9f257d7b365f05a922ce
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 17 Jan 2017 08:41:54 +0000 (17:41 +0900)]
Remove testsuite for tv product
[Version] 0.2.92-1
[Profile] Common
[Issue Type] Remove
[Dependency module] N/A
Change-Id: Ie7841478b70dff380e52a3974dd3c13a863177c1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 3 Jan 2017 06:43:50 +0000 (15:43 +0900)]
Remove g_thread_unref after g_thread_join
g_thread_unref is also called in g_thread_join,
so g_thread_unref after g_thread_join is not needed
and it can cause memory corruption.
[Version] 0.2.92
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161230.2]
Change-Id: I06b8841d8788a101dd099f58e1356fcfb1ec1885
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 16 Dec 2016 05:42:10 +0000 (14:42 +0900)]
Add new routine to check waiting count
If some API's return value is come lately from muse server after waiting timeout, api_activating can be true.
Then, previous return value is returned if same API is called.
This patch resolves it.
[Version] 0.2.91
[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_20161215.3]
Change-Id: I328e1587ef838c9a7ce35d510bfdd1170b70d355
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 14 Dec 2016 07:07:03 +0000 (16:07 +0900)]
Update camera_test
1. Add new menu to set file path for captured data
2. Remove unused code
[Version] 0.2.90
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161213.3]
Change-Id: I614239b293563315be65b90777e0355ddde02810
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 8 Dec 2016 06:05:00 +0000 (15:05 +0900)]
Reset user callback and data when camera_change_device is called
[Version] 0.2.89
[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_20161206.3]
Change-Id: I63b1037f2620935c170d10a3633ee8aa66b440fc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 2 Dec 2016 09:11:14 +0000 (18:11 +0900)]
Fix Svace issue - UNREACHABLE_CODE
[Version] 0.2.88
[Profile] Common
[Issue Type] Svace
[Dependency module] N/A
Change-Id: Id144f0c03702509a3dff3d4118f2a58fc2175545
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 22 Nov 2016 11:18:42 +0000 (20:18 +0900)]
Change timeout for waiting response
[Version] 0.2.87
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=]
Change-Id: Ifb06f8930800de4a9f6e9dbada9aa5afd23733af
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 15 Nov 2016 05:10:33 +0000 (14:10 +0900)]
Fix Svace issue - BUFFER_OVERFLOW
[Version] 0.2.86
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
Change-Id: Icc6e33ec981a0dcd0e599612e7a48abafde11ee7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 14 Nov 2016 05:50:23 +0000 (14:50 +0900)]
Comment unnecessary log
[Version] 0.2.85
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161111.1]
Change-Id: I5b54003ffbe54fa06feb05f7633be203e37fd72f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 11 Nov 2016 08:35:57 +0000 (17:35 +0900)]
Change condition for libmm-evas-renderer
[Version] 0.2.84-1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
Change-Id: I26555bb8b88bc76be9e91ad3a384dd4319dcd31f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 8 Nov 2016 07:24:02 +0000 (16:24 +0900)]
Change the parameter to keep last frame
[Version] 0.2.84
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]
Change-Id: I3d116487b875d9369c3e797bf35d9a014e689b8b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 7 Nov 2016 11:14:56 +0000 (20:14 +0900)]
Stop evas rendering when change preview resolution while previewing
Without stopping evas rendering, the last camera buffer will not returned to camerasrc,
so timeout is occurred in camerasrc.
[Version] 0.2.83
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]
Change-Id: I5f8aeac23b11a0887b926717b9f5c17967f468b0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 4 Nov 2016 10:34:59 +0000 (19:34 +0900)]
Update code for message handling
1. Process all received messages (Remove the code to drop message)
2. Add error handling for uncompleted message
[Version] 0.2.82
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T/E) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]
Change-Id: I05f21c071353a71876fe393bdf461442ebe87258
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 3 Nov 2016 07:08:58 +0000 (16:08 +0900)]
Bug fix - sometimes, could not get values from received message
[Version] 0.2.81
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]
Change-Id: I4443801e0883f82f3aee626f1dce7612907d1b18
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 28 Oct 2016 11:06:44 +0000 (20:06 +0900)]
Code optimization for get_device/flash_state function
Previously, message receive thread and unused code is executed.
This commit removes them.
[Version] 0.2.80
[Profile] Common
[Issue Type] Optimization
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161027.1]
Change-Id: I584b337294ddd6155f61b1f7f253159746c47fd3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 25 Oct 2016 06:25:23 +0000 (15:25 +0900)]
Bug fix for EXIF info in capturing callback
[Version] 0.2.79
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161024.2]
Change-Id: I7d4f6e7737b1290feecd109e522ffed89c99c0b6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 17 Oct 2016 05:09:46 +0000 (14:09 +0900)]
Update for wayland API usage and etc
1. Change wayland API for multithreading environment
2. Set user data for capture completed callback in case of continuous capture mode
3. Add lock for socket API
[Version] 0.2.78
[Profile] Common
[Issue Type] Update and bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161016.2]
Change-Id: I7333131c675dfd317687a15fb81a492dc65fb20f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 6 Oct 2016 10:14:22 +0000 (19:14 +0900)]
Fix crash on device state changed callback
user_data from user is not set
[Version] 0.2.77
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=]
Change-Id: I901779eedb6811f99aeb6134779282be6aa89ae9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Thu, 29 Sep 2016 12:22:55 +0000 (21:22 +0900)]
Fix TSAM-7948
Received message is at risk for corruption with previous message. So '\0' char is added at end of tokenized message.
[Version] 0.2.76
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [W(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-wearable_20160929.1]
Change-Id: Icca98962da0f955ce32c0acc660ccc40754510e2
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Wed, 21 Sep 2016 07:09:18 +0000 (16:09 +0900)]
Fix build error on TV profile
missed evas renderer supported featuring
[Version] 0.2.75
[Profile] Common
[Issue Type] Build
Change-Id: I5cfb1b3d1cca0e853932a5824546c8b2e79a96d9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 20 Sep 2016 04:39:59 +0000 (13:39 +0900)]
Fix TSAM-7245
When app sets EVAS surface type and uses media packet callback,
crash can be occurred if destroy media packet in media packet callback
because tbm bo in packet is unreferenced when media packet is destroyed,
and after that, bo is used to creating new media packet for EVAS rendering.
So, some code is updated to avoid that crash.
[Version] 0.2.74
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160913.1]
Change-Id: Idbe6f7a2ac64bb6043a89ac984d7c0a3fe4ca9a8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 8 Sep 2016 12:48:29 +0000 (21:48 +0900)]
New APIs are added
New enum :
camera_device_state_e
New function :
camera_get_device_state
camera_add_device_state_changed_cb
camera_remove_device_state_changed_cb
[Version] 0.2.73
[Profile] Common
[Issue Type] New function
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160907.3]
Change-Id: I9395c0b56c5dc3ebe738776f5ad91d5eca829733
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 7 Sep 2016 05:55:33 +0000 (14:55 +0900)]
Fix Svace issue - non-terminated string
[Version] 0.2.72
[Profile] Common
[Issue Type] Svace
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20160906.1]
Change-Id: Ic313c50b69445d1c56490e0b60fec7029f4b4e73
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 30 Aug 2016 08:23:56 +0000 (17:23 +0900)]
[Release version 0.2.71] Add return value to some APIs
Change-Id: I9444de2651233ea22e4c7d364df22bac24cfd5ef
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 25 Aug 2016 09:27:55 +0000 (18:27 +0900)]
[Release version 0.2.70] Add new enum for server connection error - CAMERA_ERROR_SERVICE_DISCONNECTED
Change-Id: Ib9a82bab0f4b7acc1abba22f122069a3f72a1b90
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 24 Aug 2016 02:08:39 +0000 (11:08 +0900)]
[Release version 0.2.69] Code optimization - so binary size is reduced about 23 KByte
Change-Id: I335d672c963546174498710db6870e7831ed6337
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 22 Aug 2016 05:08:07 +0000 (14:08 +0900)]
[Release version 0.2.68] Add warning message for deprecated API
Change-Id: I45506468a01eb3e5a7c94592be4a9141e82bf808
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 10 Aug 2016 06:34:01 +0000 (15:34 +0900)]
[Release version 0.2.67] Add error handling code in handle creation function
Change-Id: I6eac7491626504fab9efae7360fd3cbc121e9e44
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 9 Aug 2016 07:00:40 +0000 (16:00 +0900)]
[Release version 0.2.66] Add sub threads for 2.4 API compatibility
Change-Id: If6728e5132b3ce0418bf5fe27a64d51db7c0dfe8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 20 Jul 2016 07:50:16 +0000 (16:50 +0900)]
[Release version 0.2.65] Add new APIs - camera_change_device, camera_set/get_display_reuse_hint
Change-Id: I8dd625d7a4159cd96f9a8037e3ecbefbfaaff21b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 30 Jun 2016 07:21:11 +0000 (16:21 +0900)]
[Release version 0.2.64] Remove unnecessary feature, Rename "EVAS_RENDERER_SUPPORT" as "TIZEN_FEATURE_EVAS_RENDERER"
Change-Id: Ic639212381ca9a2a1ead4fb3de3e70c3f29615a2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 28 Jun 2016 13:05:35 +0000 (22:05 +0900)]
[Release version 0.2.63] Block some logs
Change-Id: I2b71578dd698f9fc12f551d45802bc5915a7b65d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 16 Jun 2016 11:08:34 +0000 (20:08 +0900)]
[Release version 0.2.62] Enable EVAS surface rendering on wearable profile
Change-Id: Ib96a1a6633cf9d5f8b5f3ae4ac4375ad21decc96
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 14 Jun 2016 06:53:19 +0000 (15:53 +0900)]
[Release version 0.2.61] Fix Svace issue - Uninitialized data is read
Change-Id: I1c885a57be6f25f77fd66eb46c88d68f4a7a3381
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 13 Jun 2016 09:36:34 +0000 (18:36 +0900)]
[Release version 0.2.60] 1. Check api value to avoid array index overflow, 2. Block some logs
Change-Id: I12d645c8affad22ffd708d3cc04913fc6e1074d3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 8 Jun 2016 09:37:26 +0000 (18:37 +0900)]
[Release version 0.2.59-1] Enable EVAS_RENDERER_SUPPORT on common profile
Change-Id: I34a5596fb9882c8f392521325d490ebeb3b0efb8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Tue, 31 May 2016 09:55:25 +0000 (18:55 +0900)]
[Release version 0.2.59] 1. Fix camera_set_display error in EVAS display type, 2. Change hardcoded length calculation
Change-Id: I07fb662591ca2520a4ab253ce3a1d3bdbecab144
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Hyuntae, Kim [Mon, 30 May 2016 09:16:03 +0000 (18:16 +0900)]
[capi-media-camera] bug fix for filename for testsuite
Change-Id: Ia6fa79406d6449441929187a84df54a714d9e51b
Jeongmo Yang [Mon, 30 May 2016 06:54:38 +0000 (15:54 +0900)]
[Release version 0.2.58] Add featuring for evas renderer
Change-Id: I3fb207856acc0902b1668524516253d0c2a43147
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 17 May 2016 06:11:29 +0000 (15:11 +0900)]
[Release version 0.2.57] Add remarks for camera_attr_set_brightness
Change-Id: I91b3106a4c707a4aa703a9e344c0ce054e40b030
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 10 May 2016 10:57:47 +0000 (19:57 +0900)]
[Release version 0.2.56] Fix memory leak - imported TBM bo(buffer object)
Change-Id: Ia46f8fabf62b7086454e8fdccc7ca5d5f589e386
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 3 May 2016 12:05:35 +0000 (21:05 +0900)]
[Release version 0.2.55] Support non-zero copy format rendering with EVAS surface
Change-Id: Ic03ee5de00c94dac452899c516418347307a862d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Mon, 18 Apr 2016 06:50:22 +0000 (15:50 +0900)]
[Release version 0.2.54] Add New APIs - Pan, Tilt, Display ROI Area.
Change-Id: I1b785cb490bdca267e9a9117048f786b6960c74e
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Fri, 22 Apr 2016 10:33:08 +0000 (19:33 +0900)]
[Release version 0.2.53] Update code for exception handling and fix error type in some case
Change-Id: Ifec2d635544e15f884e465d7a94ce7228048fef9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Haesu Gwon [Tue, 26 Apr 2016 02:35:13 +0000 (11:35 +0900)]
[Release version 0.2.52] Fix coding rule violation
Change-Id: Ie6b9412f5c6608805ea0b1ce2e409712c922271b
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Haesu Gwon [Thu, 21 Apr 2016 02:19:42 +0000 (11:19 +0900)]
[Release version 0.2.51] Update get/set display flip code for EVAS surface.
Change-Id: I901eca5d218af4ae1f423f690a221dabb0038340
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Fri, 15 Apr 2016 06:55:53 +0000 (15:55 +0900)]
[Release version 0.2.50] 1. Update code for EVAS surface rendering, 2. Update camera_test - Fix display issues, 3. Add internal API for video recorder
Change-Id: Ic4aae56e68371dbd5235d0cb71b781dfa9962d1a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
haesu.gwon [Tue, 29 Mar 2016 04:21:06 +0000 (13:21 +0900)]
[Release version 0.2.49] Add display routine for evas surface
Change-Id: I490483092d0ed5c8687980382b6c39db023571c3
Signed-off-by: haesu.gwon <haesu.gwon@samsung.com>
haesu.gwon [Fri, 1 Apr 2016 02:47:03 +0000 (11:47 +0900)]
[Release version 0.2.48] Fix coding rule violation
Change-Id: I35f36121a880d7df04b75687c2913a66c945b384
Signed-off-by: haesu.gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Wed, 23 Mar 2016 11:16:52 +0000 (20:16 +0900)]
[Release version 0.2.47] 1. Do not get api_class in case of EVENT message, 2. match g_new and g_free
Change-Id: I9dec8857c81966031f966891150d96c534af6703
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 23 Mar 2016 03:03:37 +0000 (12:03 +0900)]
[Release version 0.2.46] Update API version for Tizen 2.4 API
Change-Id: I2ac73cbfcc6f520acd8684af8fdbd8b1201ee585
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 8 Mar 2016 02:15:51 +0000 (11:15 +0900)]
[Release version 0.2.45] Fix TSAM-1058 - Distorted Camera View in Landscape
Change-Id: Ib4dea4f61504147c27c71613e4d4acadcc864e77
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 1 Feb 2016 09:38:28 +0000 (18:38 +0900)]
[Release version 0.2.44] Remove client pipeline code and unnecessary dependency - libmm-camcorder, GStreamer
Change-Id: Ifd97d2c508db7b703a26501dfc0f471b8978a05d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 29 Jan 2016 06:44:48 +0000 (15:44 +0900)]
[Release version 0.2.43] Change display routine for Overlay type
Change-Id: I5fc71fddc685266d48097728e5160d4591273aaa
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
haesu.gwon [Fri, 15 Jan 2016 08:14:27 +0000 (17:14 +0900)]
[Release version 0.2.42] Add New APIs
1. camera_attr_get_flash_state
2. camera_attr_get_encoded_preview_bitrate
3. camera_attr_set_encoded_preview_bitrate
4. camera_attr_get_encoded_preview_gop_interval
5. camera_attr_set_encoded_preview_gop_interval
Change-Id: Ifc277a63fff0f6956c6a40c9fed8f2a75f81be37
Signed-off-by: haesu.gwon <haesu.gwon@samsung.com>
Jeongmo Yang [Thu, 28 Jan 2016 03:10:51 +0000 (12:10 +0900)]
[Release version 0.2.41] Fix UTC - invalid parameter check
Change-Id: I03937f3d024d2034c287fe3345ba2d81da9c5e3f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 26 Jan 2016 05:24:49 +0000 (14:24 +0900)]
[Release version 0.2.40] Replace display enum
Change-Id: I1ff35d70e0306bfb7659a1f068f9b71321c2d56d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 15 Jan 2016 08:34:47 +0000 (17:34 +0900)]
[Release version 0.2.39] Change timinig to create client handle
Change-Id: I035abc11ff702896c7b4f8438d7d531f489954fc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 15 Jan 2016 07:17:07 +0000 (16:17 +0900)]
[Release version 0.2.38-1] Sync doc directory with Tizen 2.4
Change-Id: I7af8f69c695c94ae78196887fd82b87232c5bdc9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 15 Jan 2016 06:30:06 +0000 (15:30 +0900)]
[Release version 0.2.38] Fix bug - invalid display setting
Change-Id: Ia2de7e9272f6a73cff18f0a6c2c4787046011bbd
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 13 Jan 2016 11:32:10 +0000 (20:32 +0900)]
[Release version 0.2.37] Destroy pipeline of client first to avoid buffer wait timeout
Change-Id: I5bab8c7e50037b2d24f491700469230ab5205454
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 12 Jan 2016 09:40:11 +0000 (18:40 +0900)]
[Release version 0.2.36] Fix bug - media packet preview callback is not invoked, camera_start_preview is sometimes failed
Change-Id: Iba0295b8f03a590986f491017daa896979a17b10
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 6 Jan 2016 10:14:50 +0000 (19:14 +0900)]
[Release version 0.2.35] Fix bug - 1. fd leak, 2. does not stop foreach callback even though callback returns false
Change-Id: I9b181a8dc72409eaabb309b8f2f556fbcf0cdf94
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
YoungHun Kim [Tue, 5 Jan 2016 10:50:11 +0000 (19:50 +0900)]
[Release version 0.2.34] Add the included header because of muse-server's patch
Change-Id: Ia0df9f6c55c6a0ba0be8d820d02d23b7149e7cfc
Signed-off-by: YoungHun Kim <yh8004.kim@samsung.com>
Jeongmo Yang [Tue, 5 Jan 2016 08:38:09 +0000 (17:38 +0900)]
[Release version 0.2.33] Fix crash - too small allocation for message parsing from server
Change-Id: I955ea9f5ee600760330cfe968c9dbb572d2c2d3c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 29 Dec 2015 11:46:53 +0000 (20:46 +0900)]
Release version 0.2.32
1. Change initialization for list of GMutex and GCond
2. Fix build warning in multimedia_camera_test.c
Change-Id: Ic634b3ad6cb3a40c17d14ea8a2e1e9eb206d8fe9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 28 Dec 2015 10:36:25 +0000 (19:36 +0900)]
Release version 0.2.31
1. Support encoded data preview callback
Change-Id: I42810dadcfbf37f3358060b619115d8b7a011202
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 23 Dec 2015 23:11:36 +0000 (08:11 +0900)]
Release version 0.2.30-2
1. Change file permission from 755 to 644
Change-Id: I9e653730ec98c70d464eb1915d291cbbe9f41e7a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 23 Dec 2015 08:42:34 +0000 (17:42 +0900)]
Release version 0.2.30-1
1. Apply Tizen coding rule to test program
Change-Id: Ie6276bb2fbdefc24f25a5968741dbb90244fe05d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>