platform/core/uifw/libtbm.git
8 years agoDon't return error, if fail to get handle in tbm_surface_internal_get_info 15/59415/5
Changyeon Lee [Mon, 15 Feb 2016 09:53:51 +0000 (18:53 +0900)]
Don't return error, if fail to get handle in tbm_surface_internal_get_info

Change-Id: Idbbdf4acf5dea6b55803b4ef46bdc23e15033b55
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agotbm_surface_queue: support multiple notify handler 67/59267/1
Sangjin Lee [Fri, 12 Feb 2016 02:08:21 +0000 (11:08 +0900)]
tbm_surface_queue: support multiple notify handler

Next APIs will be deprecated
tbm_surface_queue_set_destroy_cb()
tbm_surface_queue_set_dequeuable_cb()
tbm_surface_queue_set_acquirable_cb()
tbm_surface_queue_set_reset_cb()

Change-Id: I00ee99560f4657729112639f4b66893cac3e72d8

8 years agoPackage version up 40/59140/2 accepted/tizen/ivi/20160218.024517 accepted/tizen/mobile/20160211.083419 accepted/tizen/tv/20160211.083435 accepted/tizen/wearable/20160211.083449 submit/tizen/20160211.054514 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000004
Changyeon Lee [Thu, 11 Feb 2016 03:51:20 +0000 (12:51 +0900)]
Package version up

Change-Id: I3af24d29cec230068276e6f3f0176e5b864ad205
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix typo on tbm_surface_queue.c 58/58958/1
Mun, Gwan-gyeong [Fri, 5 Feb 2016 09:34:42 +0000 (18:34 +0900)]
Fix typo on tbm_surface_queue.c

Change-Id: I499e4cbcdc16ead1cde9086ab500cd71032186f2

8 years agotbm-surface: init user data list 22/58922/1
Changyeon Lee [Fri, 5 Feb 2016 04:03:29 +0000 (13:03 +0900)]
tbm-surface: init user data list

Change-Id: I4d08525964111f72385a5ba8cf1a8c053e570e46
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agosurface_queue: fix return error type 20/58920/2
Sangjin Lee [Fri, 5 Feb 2016 02:31:41 +0000 (11:31 +0900)]
surface_queue: fix return error type

Change-Id: I969cc164a9446b8e4814a5bf7ca28fba0a82fc53

8 years agoMove user data code to tbm_bufmgr 93/58893/1
Changyeon Lee [Thu, 4 Feb 2016 12:52:03 +0000 (21:52 +0900)]
Move user data code to tbm_bufmgr

Change-Id: If64862dc9c25151a78ee44db5294d03fbeae9ef1
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoAdd tbm surface user data 95/58795/3
Changyeon Lee [Wed, 3 Feb 2016 10:28:48 +0000 (19:28 +0900)]
Add tbm surface user data

Change-Id: I61318114dd59db0f3b9804906bf5ea47b55a4869
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agofix typo in documentation. 69/58769/2
Seunghun Lee [Wed, 3 Feb 2016 08:42:44 +0000 (17:42 +0900)]
fix typo in documentation.

Change-Id: I2e883c47b9c40ee8267b9efe6c3ab05114dd2019

8 years agoif aurgment is null, don't set data in get plane data 10/58710/2
Changyeon Lee [Wed, 3 Feb 2016 05:05:15 +0000 (14:05 +0900)]
if aurgment is null, don't set data in get plane data

Change-Id: Id5c212699f3fee88d058fe208c1f86bbac6674da
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agosurface queue: remove useless variable 66/58766/2
Sangjin Lee [Wed, 3 Feb 2016 08:16:41 +0000 (17:16 +0900)]
surface queue: remove useless variable

Change-Id: Ib2a4d047d025ad1b7a8746f5cf82732c53f71143

8 years agotbm_surface_queue: add sequence queue 77/58677/2
Sangjin Lee [Tue, 2 Feb 2016 02:11:00 +0000 (11:11 +0900)]
tbm_surface_queue: add sequence queue

Change-Id: I183800b929324f5b69f4f88943e2cf348385ba0a

8 years agoRefactoring tbm_surface_queue 76/58676/2
Sangjin Lee [Mon, 1 Feb 2016 10:24:17 +0000 (19:24 +0900)]
Refactoring tbm_surface_queue

Change-Id: I2b01d213a3eed54a608086b0427a63336cc5df6c

8 years agoFix typo on tbm_surface_internal.h 32/58532/1
Mun, Gwan-gyeong [Mon, 1 Feb 2016 16:24:58 +0000 (01:24 +0900)]
Fix typo on tbm_surface_internal.h

Change-Id: Id3570b552c8a0aebdce4de0dd5c88c4f700a7a1b

8 years agoRemove execute permission on source file. 70/58070/2
Mun, Gwan-gyeong [Wed, 27 Jan 2016 08:29:48 +0000 (17:29 +0900)]
Remove execute permission on source file.

Change-Id: If7100b5b0be085041c9bf8e4e92a97623a808751

8 years agoFix typo on tbm_bufmgr.h 69/58069/2
Mun, Gwan-gyeong [Wed, 27 Jan 2016 08:28:16 +0000 (17:28 +0900)]
Fix typo on tbm_bufmgr.h

Change-Id: I5918c870e934e8ca1dbbae767dc9df915789114c

8 years agoIf owner of gbufmgr fd isn't frontend, don't dup2 fd 91/57491/1 accepted/tizen/mobile/20160122.032757 accepted/tizen/tv/20160122.032907 accepted/tizen/wearable/20160122.032953 submit/tizen/20160121.044811
Changyeon Lee [Wed, 20 Jan 2016 11:15:27 +0000 (20:15 +0900)]
If owner of gbufmgr fd isn't frontend, don't dup2 fd

Change-Id: I320b65e8f029bc99ca2dba55fb6eb82632369934
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoMerge "Remove window system dependent file and source" into tizen accepted/tizen/mobile/20160115.011030 accepted/tizen/tv/20160115.011227 accepted/tizen/wearable/20160115.011812 submit/tizen_mobile/20160114.055555 submit/tizen_tv/20160114.055555 submit/tizen_wearable/20160114.055555
Boram Park [Thu, 14 Jan 2016 07:58:41 +0000 (23:58 -0800)]
Merge "Remove window system dependent file and source" into tizen

8 years agoRemove window system dependent file and source 70/56970/2
Changyeon Lee [Thu, 14 Jan 2016 04:49:34 +0000 (13:49 +0900)]
Remove window system dependent file and source

Change-Id: I1eaf94aff7ca6b3bc66fcb014fb1d45a9aeb9927
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agocorrect mismatch of return type for tbm_bo_export(). 28/56428/1 accepted/tizen/mobile/20160110.234541 accepted/tizen/tv/20160110.234606 accepted/tizen/wearable/20160110.234622 submit/tizen/20160110.221140
Seunghun Lee [Fri, 8 Jan 2016 00:25:03 +0000 (09:25 +0900)]
correct mismatch of return type for tbm_bo_export().

Change-Id: Ie207562459d75074fc80f77be5548505b207145c

8 years agoFixed bug for checking bos of surface when unref 04/55404/1 accepted/tizen/mobile/20151224.001720 accepted/tizen/tv/20151224.001736 accepted/tizen/wearable/20151224.001807 submit/tizen/20151223.112225 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718 submit/tizen_common/20160104.140200
Changyeon Lee [Wed, 23 Dec 2015 11:09:01 +0000 (20:09 +0900)]
Fixed bug for checking bos of surface when unref

Change-Id: I28fddf9f275fdf462b9a34e39f2d4983fca47228
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agodestory mutex lock when surface destory and before free surface queue 51/55151/1 accepted/tizen/mobile/20151222.223757 accepted/tizen/tv/20151222.223814 accepted/tizen/wearable/20151222.223836 submit/tizen/20151222.081710
Changyeon Lee [Tue, 22 Dec 2015 07:41:59 +0000 (16:41 +0900)]
destory mutex lock when surface destory and before free surface queue

Change-Id: I97e163ff7e5826fad15c01ac7ecde11c6ff12ade
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix svace issues:DEREF_OF_NULL 48/55048/1 accepted/tizen/mobile/20151221.223931 accepted/tizen/tv/20151221.223952 accepted/tizen/wearable/20151221.224057 submit/tizen/20151221.114412
Changyeon Lee [Mon, 21 Dec 2015 11:24:55 +0000 (20:24 +0900)]
Fix svace issues:DEREF_OF_NULL

Change-Id: Ibaeb27a1f9c0be38ab73ab9555999d476598848f
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix prevent issues 46/54646/1 accepted/tizen/mobile/20151221.100535 accepted/tizen/tv/20151221.100554 accepted/tizen/wearable/20151221.100818 submit/tizen/20151221.040254
Changyeon Lee [Thu, 17 Dec 2015 02:08:54 +0000 (11:08 +0900)]
Fix prevent issues

Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Change-Id: I26c1f5b3d3c45788bec7f6076e80c1fb77a6317b

8 years agoadjust log format 12/54612/1 accepted/tizen/mobile/20151217.023244 accepted/tizen/tv/20151217.022921 accepted/tizen/wearable/20151217.023212 submit/tizen/20151216.122717
SooChan Lim [Wed, 16 Dec 2015 12:25:23 +0000 (21:25 +0900)]
adjust log format

Change-Id: Id4d499e79f2cb7ddbdab701d4b411b0d06dd336e

8 years agodelete surface link_item. 06/54606/1
SooChan Lim [Wed, 16 Dec 2015 12:00:51 +0000 (21:00 +0900)]
delete surface link_item.

Change-Id: I9bde131ae3cb6dc2ab38062658a87249c28b3d9b

8 years agoadd the new lines at the debug 06/54506/1 accepted/tizen/mobile/20151216.105500 accepted/tizen/tv/20151216.105405 accepted/tizen/wearable/20151216.105446 submit/tizen/20151215.224410
SooChan Lim [Tue, 15 Dec 2015 10:42:06 +0000 (19:42 +0900)]
add the new lines at the debug

Change-Id: I0aad6c03df8dde650f364a80d013b5684f4ebb3f

8 years agoApply tizen coding rule 07/54407/5
Changyeon Lee [Tue, 15 Dec 2015 02:49:37 +0000 (11:49 +0900)]
Apply tizen coding rule

Change-Id: Ief16c55ec9e02418b5a8c4a49010f42716845d2c
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoset debug_pid to the surface 43/54443/1
SooChan Lim [Tue, 15 Dec 2015 08:46:27 +0000 (17:46 +0900)]
set debug_pid to the surface

print application name with this debug_pid.

Change-Id: If0ec80d3ac2bb02d8f06e18cd1d15c117aa70c40

8 years agoreorganize the debug print format 42/54442/1
SooChan Lim [Tue, 15 Dec 2015 08:14:47 +0000 (17:14 +0900)]
reorganize the debug print format

Change-Id: Ibb70a62c744610b0997cc23220acc53246254af9

8 years agoset the tbm_surface to the tbm_bo 41/54441/1
SooChan Lim [Tue, 15 Dec 2015 08:14:07 +0000 (17:14 +0900)]
set the tbm_surface to the tbm_bo

Change-Id: Ida0ef33e9d5d87e9b59a21bbaa06bd2a750d4cb6

8 years agoadd _tbm_surface_internal_format_to_str function 40/54440/1
SooChan Lim [Tue, 15 Dec 2015 02:43:44 +0000 (11:43 +0900)]
add _tbm_surface_internal_format_to_str function

Change-Id: Id151206a6e99774ad209e76680b28de18e269225

8 years agoadd the tbm_surface to the list of bufmgr 39/54439/1
SooChan Lim [Tue, 15 Dec 2015 02:42:37 +0000 (11:42 +0900)]
add the tbm_surface to the list of bufmgr

Change-Id: I68970995a508f77ce7ed7d8b812d7bf4d3226974

8 years agochang the tbm:debug log format 52/54152/1 accepted/tizen/mobile/20151213.232054 accepted/tizen/tv/20151213.232108 accepted/tizen/wearable/20151213.232130 submit/tizen/20151213.075028
SooChan Lim [Sun, 13 Dec 2015 07:21:33 +0000 (16:21 +0900)]
chang the tbm:debug log format

Change-Id: I71bb452278285ff9f57fbb00c2f91bcfc7a358eb

8 years agoadd tbm_bufmgr_debug_show and tbm_bufmgr_debug_trace 37/54037/1
SooChan Lim [Fri, 11 Dec 2015 03:00:55 +0000 (12:00 +0900)]
add tbm_bufmgr_debug_show and tbm_bufmgr_debug_trace

tbm_bufmgr_debug_show shows the information of
the tbm_bos and the tbm_surfaces.

tbm_bufmgr_debug_trace shows the change trace log of
the tbm_bos and the tbm_surface.(not implemented yet).

Change-Id: I545c645a814f99f256261f59e005d2bd524dece0

8 years agoadd TBM_DEBUG macro and put the prefix string at tbm log. 36/54036/1
SooChan Lim [Fri, 11 Dec 2015 02:59:49 +0000 (11:59 +0900)]
add TBM_DEBUG macro and put the prefix string at tbm log.

Change-Id: Ia503e75da540533978333c1ec3bc3e48848c6307

8 years agosurface_queue: Add new apis for reset queue 79/52679/1 accepted/tizen/mobile/20151201.230123 accepted/tizen/tv/20151201.230143 accepted/tizen/wearable/20151201.230158 submit/tizen/20151201.105445
Sangjin Lee [Wed, 25 Nov 2015 14:24:07 +0000 (23:24 +0900)]
surface_queue: Add new apis for reset queue

The surface_queue allow change width, height and format.
If changed information, all tbm_surfaces destroyed in core.
and send reset notify.

Change-Id: I0d5378899f94e19f83dd0201f83fec7fbdf8a084
Signed-off-by: Sangjin Lee <lsj119@samsung.com>
8 years agoChange the surface management in queue 73/52673/1
Sangjin Lee [Wed, 25 Nov 2015 13:05:15 +0000 (22:05 +0900)]
Change the surface management in queue

In tbm_surface_queue_create(), just alloc dummy node.
When dequeue surface, alloc tbm_surface_h for memory usage.
Also when relese the surface, push front to the free_queue.

Change-Id: Ice2f144f88ed9bc0c5f9054c4e4bee9d8aac714a

8 years agobump to 1.2.0 61/52661/2
SooChan Lim [Wed, 25 Nov 2015 11:28:02 +0000 (20:28 +0900)]
bump to 1.2.0

Change-Id: I1a1c239a1d0b4ac543ad7bff8be61bf82f595d1a

8 years agoAdd tbm surface queue source 54/52654/2
Changyeon Lee [Tue, 20 Oct 2015 07:33:11 +0000 (16:33 +0900)]
Add tbm surface queue source

Change-Id: Iac381223c3561c7493e6cf1194bf7f3bb129b216

9 years agoFix bug of surface that has multiple bo 13/51913/1
Changyeon Lee [Mon, 16 Nov 2015 13:04:24 +0000 (22:04 +0900)]
Fix bug of surface that has multiple bo

Change-Id: Ice44fc06d3db487aa29177662e0331877dbd8a0f
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoPackaging: update version to 1.1.10 86/49186/1 accepted/tizen/mobile/20151008.133215 accepted/tizen/tv/20151008.133248 accepted/tizen/wearable/20151008.133308 submit/tizen/20151008.055351 tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Gwanglim Lee [Thu, 8 Oct 2015 05:46:50 +0000 (14:46 +0900)]
Packaging: update version to 1.1.10

Change-Id: Id4e4c41cc1390afb80697e9b3c428654f9cf184f

9 years agoremove executable permission bit of header files 85/49185/1
Gwanglim Lee [Thu, 8 Oct 2015 05:46:08 +0000 (14:46 +0900)]
remove executable permission bit of header files

Change-Id: I3bf193968ad90b05dbcb908cc311a7444b627908

9 years agoUsing wl_tbm protocol when get drm fd instead wl_drm protocol 97/48997/2
Changyeon Lee [Tue, 22 Sep 2015 08:24:18 +0000 (17:24 +0900)]
Using wl_tbm protocol when get drm fd instead wl_drm protocol

because tbm surface isn't work if not install gl packages

Change-Id: I20fea28ac97bb31bcaf8d6215d98d2df11b40311
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoMerge "Increase gBufMgr->ref_count after dup2() is done." into tizen accepted/tizen/mobile/20150921.090205 accepted/tizen/tv/20150921.090219 accepted/tizen/wearable/20150921.090257 submit/tizen/20150921.055555 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620
Sangjin Lee [Fri, 18 Sep 2015 11:44:23 +0000 (04:44 -0700)]
Merge "Increase gBufMgr->ref_count after dup2() is done." into tizen

9 years agoexport_fd returns negative value if fail 46/48346/1
Boram Park [Fri, 18 Sep 2015 08:23:21 +0000 (17:23 +0900)]
export_fd returns negative value if fail

Change-Id: Ide1d1706745e0f8ccde7c4e6a2d1d5c52af947d4

9 years agoIncrease gBufMgr->ref_count after dup2() is done. 29/48229/1
YoungJun Cho [Wed, 2 Sep 2015 09:57:12 +0000 (18:57 +0900)]
Increase gBufMgr->ref_count after dup2() is done.

Change-Id: I4b9abdb8f80eb611b6bd08412d2290ba5a182095
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
9 years agoadd TBM_FORMAT_NV12MT format 19/48219/1 accepted/tizen/mobile/20150918.024549 accepted/tizen/tv/20150918.024559 accepted/tizen/wearable/20150918.024614 submit/tizen/20150917.055555
Boram Park [Wed, 16 Sep 2015 06:46:17 +0000 (15:46 +0900)]
add TBM_FORMAT_NV12MT format

Change-Id: I651d3bfaff735d3656e7720f3619be5e60a823f9

9 years agoAdd function get tbm_bo_flag 55/46555/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150826.015902 accepted/tizen/tv/20150826.015517 accepted/tizen/wearable/20150826.020121 submit/tizen/20150825.055649 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release
Changyeon Lee [Tue, 18 Aug 2015 11:53:05 +0000 (20:53 +0900)]
Add function get tbm_bo_flag

Change-Id: Id0fac0135e4c9dd5ccad8a57247bad6619dc175f
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoSet planes_bo_idx when create_with_bos 54/46554/1
Changyeon Lee [Thu, 20 Aug 2015 04:06:40 +0000 (13:06 +0900)]
Set planes_bo_idx when create_with_bos

Change-Id: Ie87e2f605b9bda5bb6e676feb8f14b28fa55de1c
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoFix return value 53/46553/1
Changyeon Lee [Tue, 18 Aug 2015 11:39:04 +0000 (20:39 +0900)]
Fix return value

Change-Id: Id8aaaf95a98e3574299c187bb955ad02e2448aa9
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoAdded function and enum for Checking buffer sharing capability 52/46552/1
Changyeon Lee [Mon, 10 Aug 2015 02:40:13 +0000 (11:40 +0900)]
Added function and enum for Checking buffer sharing capability

Change-Id: I03ad3946b46bde047a7e63efaab1350d282dbe8d
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoremove useless 06/45906/1 accepted/tizen/mobile/20150813.011937 accepted/tizen/tv/20150813.011952 accepted/tizen/wearable/20150813.012007 submit/tizen/20150812.095128
SooChan Lim [Wed, 12 Aug 2015 08:57:33 +0000 (17:57 +0900)]
remove useless

Change-Id: Id7cd047020772b94323f0e288606145dd80c3f22

9 years agomodify lock flow 93/45893/1
SooChan Lim [Wed, 12 Aug 2015 06:07:56 +0000 (15:07 +0900)]
modify lock flow

Change-Id: If9c06b4ba347f1d01ff22250b17a19adfbc03cb5

9 years agoadd the reference count for tbm_surface 92/45892/1
SooChan Lim [Wed, 12 Aug 2015 05:27:24 +0000 (14:27 +0900)]
add the reference count for tbm_surface

manage the reference count of the tbm_surface.

Change-Id: I8a823314b9bf71d826d971cb4986df1d51b573ce

9 years agoCalculate surfcae and plane size when create with bos 91/45891/1
Changyeon Lee [Wed, 12 Aug 2015 04:38:00 +0000 (13:38 +0900)]
Calculate surfcae and plane size when create with bos
if surface size and plane size is less than zeo

Change-Id: I5fdc43790914ea45d052dabb480debe7f3716a4b

9 years agoAdded remarks for fd 90/45890/1
Changyeon Lee [Thu, 6 Aug 2015 08:30:20 +0000 (17:30 +0900)]
Added remarks for fd

Change-Id: Ibedce273256d35eb250fee21cc2f51cb9e55b27e

9 years agoFix prevent issues 89/45889/1
Changyeon Lee [Mon, 20 Jul 2015 08:22:44 +0000 (17:22 +0900)]
Fix prevent issues

Change-Id: Id1d21cd0f75121115f99b9cc4f3188b55e502dbf

9 years agoPackaging: update version to 1.1.7 accepted/tizen/mobile/20150804.235321 accepted/tizen/tv/20150804.235334 accepted/tizen/wearable/20150804.235349 submit/tizen/20150804.113748
Gwanglim Lee [Tue, 4 Aug 2015 11:38:31 +0000 (20:38 +0900)]
Packaging: update version to 1.1.7

Change-Id: I01c24391d1ab8eb2801c4e350454bd4b72d97198

9 years agoAdd manifest for security domain policy 70/45270/1
Mun, Gwan-gyeong [Tue, 4 Aug 2015 08:26:19 +0000 (17:26 +0900)]
Add manifest for security domain policy

Change-Id: I09558f35bef45a382405889aa69e0f9823b14e80

9 years agoFix since tizen version 99/43699/1 accepted/tizen/mobile/20150715.003251 accepted/tizen/tv/20150715.003257 accepted/tizen/wearable/20150715.003306 submit/tizen/20150713.085005 submit/tizen/20150714.075906
Changyeon Lee [Fri, 10 Jul 2015 02:47:57 +0000 (11:47 +0900)]
Fix since tizen version

Change-Id: I5d49702b52aee3a79d73c797dab1ddee9e45dabe
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoAdd surface internal function for getting bo idx 98/43698/1
Changyeon Lee [Thu, 9 Jul 2015 05:32:50 +0000 (14:32 +0900)]
Add surface internal function for getting bo idx

Change-Id: I41c4275a5a3100792c07f369eff49ed73916f69f
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoSurpport multiple bo surface 97/43697/1
Changyeon Lee [Sat, 27 Jun 2015 07:54:26 +0000 (16:54 +0900)]
Surpport multiple bo surface

Change-Id: I0071e917f2061b639d2196ae7e21c813c13a74de
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoFix prevent issues 95/43695/1
Changyeon Lee [Mon, 6 Jul 2015 10:15:00 +0000 (19:15 +0900)]
Fix prevent issues

Change-Id: I3fba9a4cf8310cec2c419df251ff3cf9ad6a2305
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoremove manifest for security domain policy 86/42986/1 accepted/tizen/mobile/20150707.063340 accepted/tizen/tv/20150707.063352 accepted/tizen/wearable/20150707.063405 submit/tizen/20150707.004123
Mun, Gwan-gyeong [Mon, 6 Jul 2015 13:24:46 +0000 (22:24 +0900)]
remove manifest for security domain policy

Change-Id: I41aa54893170f8d4ac206b317c893a3a49c82e1d
Signed-off-by: Mun, Gwan-gyeong <kk.moon@samsung.com>
9 years agoremove wayland-drm 47/42847/1 submit/tizen/20150703.070333
SooChan Lim [Fri, 3 Jul 2015 05:18:14 +0000 (14:18 +0900)]
remove wayland-drm

Change-Id: I5c4702a894bf35680fb57b8219d5ee1a28b46178

9 years agoFix build break 46/42846/1
Changyeon Lee [Mon, 8 Jun 2015 06:47:58 +0000 (15:47 +0900)]
Fix build break

Change-Id: I99d2947fc64979707c74dd0a6dff170730feadbe

9 years agowhen not exist tbm surface backend function, return false 45/42845/1
Changyeon Lee [Mon, 8 Jun 2015 05:46:32 +0000 (14:46 +0900)]
when not exist tbm surface backend function, return false

Change-Id: Ic4d986eb1063d3eb15c66c2d0d170f0268eb4fd4

9 years agoWhen bo swap, exchange default handle 49/40649/2
Changyeon Lee [Sun, 7 Jun 2015 08:01:31 +0000 (17:01 +0900)]
When bo swap, exchange default handle

Change-Id: I9ed76cbee04e3378f5432ed72cd367d6b2dfbc5a
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoFix prevent issues 48/40648/1
Changyeon Lee [Tue, 2 Jun 2015 11:27:05 +0000 (20:27 +0900)]
Fix prevent issues

Change-Id: I4d359f48283ca5ba26a533e602f09978179d20c2
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agobump up version 1.1.4 16/40316/3 accepted/tizen_3.0.2015.q2_common tizen_3.0.2015.q2_common accepted/tizen/3.0.2015.q2/common/20150615.091853 accepted/tizen/common/20150610.144511 accepted/tizen/mobile/20150612.003442 accepted/tizen/tv/20150612.003551 accepted/tizen/wearable/20150611.085714 submit/tizen/20150608.113003 submit/tizen/20150609.065415 submit/tizen_3.0.2015.q2_common/20150615.075539 submit/tizen_common/20150610.013111 submit/tizen_common/20150610.072250 submit/tizen_mobile/20150611.000000 submit/tizen_tv/20150611.000001 submit/tizen_wearable/20150611.000000
Changyeon Lee [Tue, 2 Jun 2015 04:42:12 +0000 (13:42 +0900)]
bump up version 1.1.4

sync code spin tizen_2.4

Change-Id: I9a8e92243950f91bde9c26a4ed3f69c5a43cd4a2
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoUse calloc instead of malloc to set memory zero. 73/39373/3
Seunghun Lee [Thu, 14 May 2015 02:25:42 +0000 (11:25 +0900)]
Use calloc instead of malloc to set memory zero.

This patch is to avoid segmentation fault.
all of member valuable should be zero before check if valid.

Change-Id: Icc1b6a9e5be21a57d4346c9c2dbefb6cce3a0fd6
Signed-off-by: Seunghun Lee <shiin.lee@samsung.com>
9 years agoremove execute permissions accepted/tizen/common/20150521.125513 accepted/tizen/mobile/20150519.084148 accepted/tizen/tv/20150519.084116 accepted/tizen/wearable/20150519.084135 submit/tizen/20150518.124330
Gwanglim Lee [Mon, 18 May 2015 12:20:33 +0000 (21:20 +0900)]
remove execute permissions

9 years agosmall fix for memory leak and invalid data 84/34584/1
Boram Park [Thu, 29 Jan 2015 09:07:55 +0000 (18:07 +0900)]
small fix for memory leak and invalid data

Change-Id: I58b8fc410c9f966f0e4c27baa886983f4eb29482

9 years agomodify the path of bufmgr module 12/34412/1 tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common accepted/tizen/common/20150127.101011 accepted/tizen/ivi/20150130.061405 accepted/tizen/mobile/20150127.111021 accepted/tizen/tv/20150129.004846 accepted/tizen/wearable/20150127.110241 accepted/tizen/wearable/20150227.064235 submit/tizen/20150127.025455 submit/tizen_wearable/20150227.000000
SooChan Lim [Tue, 27 Jan 2015 02:39:14 +0000 (11:39 +0900)]
modify the path of bufmgr module

Change-Id: I8e78e2b7af0bb3d60061c61d37d45f6e34640631

9 years agoMerge "Merge branch 'devel/tizen' into tizen" into tizen tizen_3.0_ivi accepted/tizen/common/20150109.094408 accepted/tizen/ivi/20150113.233320 accepted/tizen/mobile/20150109.102115 accepted/tizen/tv/20150109.101522 accepted/tizen/wearable/20150109.102011 accepted/tizen/wearable/20150128.040610 submit/tizen/20150109.050628 submit/tizen_ivi/20150113.081020 submit/tizen_mobile/20150116.000001 submit/tizen_mobile/20150116.000003 submit/tizen_tv/20150116.000000 submit/tizen_tv/20150119.000000 submit/tizen_tv/20150119.000001 submit/tizen_tv/20150120.000000 submit/tizen_tv/20150120.000002 submit/tizen_wearable/20150116.000000 submit/tizen_wearable/20150127.000000 tizen_3.0_ivi_release
SooChan Lim [Fri, 9 Jan 2015 06:39:47 +0000 (22:39 -0800)]
Merge "Merge branch 'devel/tizen' into tizen" into tizen

9 years agoMerge "Fix pacakge version check capi-base-common" into tizen
SooChan Lim [Fri, 9 Jan 2015 06:39:09 +0000 (22:39 -0800)]
Merge "Fix pacakge version check capi-base-common" into tizen

9 years agoMerge branch 'devel/tizen' into tizen 11/33411/1
Boram Park [Fri, 9 Jan 2015 06:20:36 +0000 (15:20 +0900)]
Merge branch 'devel/tizen' into tizen

Change-Id: I01add9ad1344245f16924f89c77d0f4983fca2d6

9 years agoadd wayland-server.pc to pkg_config 10/33410/1 devel/tizen
Boram Park [Fri, 9 Jan 2015 06:18:43 +0000 (15:18 +0900)]
add wayland-server.pc to pkg_config

Change-Id: If73baf5ccdfacceeea82187682abdbad28d0f4df

9 years agoFix pacakge version check capi-base-common 89/32889/1
Changyeon Lee [Tue, 30 Dec 2014 02:15:25 +0000 (11:15 +0900)]
Fix pacakge version check capi-base-common

Change-Id: I45d596aac5955c2b72ac7c32f8aae3b53e0df342
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agoMerge branch 'devel/tizen' into tizen 85/32885/1 accepted/tizen/common/20150105.134502 accepted/tizen/ivi/20150113.060305 accepted/tizen/mobile/20150114.130303 accepted/tizen/tv/20150112.114033 accepted/tizen/wearable/20150112.054921 submit/tizen_common/20150102.092700 submit/tizen_ivi/20150108.111111 submit/tizen_ivi/20150108.222222 submit/tizen_ivi/20150108.333333 submit/tizen_mobile/20150109.000000 submit/tizen_mobile/20150112.000000 submit/tizen_tv/20150109.000000 submit/tizen_wearable/20150109.000000
SooChan Lim [Tue, 30 Dec 2014 02:40:58 +0000 (11:40 +0900)]
Merge branch 'devel/tizen' into tizen

Change-Id: I165a75f552835b9608a7d4ea6a64a21dcca3449f

9 years agoMerge "Fix pacakge version check capi-base-common" into devel/tizen
SooChan Lim [Tue, 30 Dec 2014 02:38:30 +0000 (18:38 -0800)]
Merge "Fix pacakge version check capi-base-common" into devel/tizen

9 years agoFix pacakge version check capi-base-common 84/32884/1
Changyeon Lee [Tue, 30 Dec 2014 02:15:25 +0000 (11:15 +0900)]
Fix pacakge version check capi-base-common

Change-Id: I45d596aac5955c2b72ac7c32f8aae3b53e0df342
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
9 years agobump to version 1.1.1 90/32790/1 accepted/tizen/common/20141224.100629 accepted/tizen/ivi/20141225.062829 accepted/tizen/mobile/20141226.003843 accepted/tizen/mobile/20150105.022453 accepted/tizen/tv/20141224.104539 accepted/tizen/tv/20150105.022406 accepted/tizen/wearable/20150105.054725 submit/tizen_common/20141224.043005 submit/tizen_ivi/20141225.111111 submit/tizen_mobile/20141224.043017 submit/tizen_mobile/20141231.012840 submit/tizen_mobile/20151202.000000 submit/tizen_tv/20141224.043024 submit/tizen_tv/20151202.000000 submit/tizen_wearable/20150102.000000
SooChan Lim [Wed, 24 Dec 2014 04:25:58 +0000 (13:25 +0900)]
bump to version 1.1.1

Change-Id: I0b25ebcd492203c1df10bc76bb37254cb031a328

9 years agoadd tbm_error_e for the fails of bo_map and bo_lock. 32/32732/2
SooChan Lim [Mon, 22 Dec 2014 11:26:13 +0000 (20:26 +0900)]
add tbm_error_e for the fails of bo_map and bo_lock.

Change-Id: I0191a4538c03a2bddc175c056d61c0af82a36fa0

9 years agoMerge branch 'devel/tizen' into tizen 22/32222/1 accepted/tizen/common/20141218.123132 submit/tizen_common/20141217.064534 submit/tizen_mobile/20141217.064152
SooChan Lim [Wed, 17 Dec 2014 02:04:39 +0000 (11:04 +0900)]
Merge branch 'devel/tizen' into tizen

Change-Id: I4492013e8febea9340fd87d42744fe0f51282d80

9 years agochange the license 21/32221/1
SooChan Lim [Wed, 17 Dec 2014 01:58:10 +0000 (10:58 +0900)]
change the license

Change-Id: I4b2addc13213018d468cd77722a5f804994ff171

10 years agoMerge branch 'devel/tizen' into tizen 36/28336/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.m14.3_ivi accepted/tizen/common/20141003.171531 accepted/tizen/ivi/20141009.080624 submit/tizen_common/20141003.040915 submit/tizen_ivi/20141007.444444 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release
SooChan Lim [Fri, 3 Oct 2014 02:36:05 +0000 (11:36 +0900)]
Merge branch 'devel/tizen' into tizen

Change-Id: I791765610e66d36e65c37061eb56bbc04ad44fe1

10 years agoApply LB doxygen review at tbm_surface.h and tbm_type.h 36/28236/1
Changyeon Lee [Wed, 1 Oct 2014 05:29:40 +0000 (14:29 +0900)]
Apply LB doxygen review at tbm_surface.h and tbm_type.h

Change-Id: I4688776b30dd628decbdde1c51b370ce8ec3c5f1
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
10 years agoApply LB doxygen review at tbm_surface.h and tbm_type.h 35/28235/1
Changyeon Lee [Wed, 1 Oct 2014 05:29:40 +0000 (14:29 +0900)]
Apply LB doxygen review at tbm_surface.h and tbm_type.h

Change-Id: I4688776b30dd628decbdde1c51b370ce8ec3c5f1
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
10 years agoAdd check for locking and mapping and unmapping fail 34/28234/1
Changyeon Lee [Fri, 19 Sep 2014 08:39:21 +0000 (17:39 +0900)]
Add check for locking and mapping and unmapping fail

Change-Id: I84afe480515e23fc1e76e376787da16890275f1d
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
10 years agoMerge "add the code for supporting the tbm_fd" into devel/tizen
SooChan Lim [Wed, 1 Oct 2014 04:22:18 +0000 (21:22 -0700)]
Merge "add the code for supporting the tbm_fd" into devel/tizen

10 years agoadd the code for supporting the tbm_fd 22/28222/1
Roman Marchenko [Tue, 30 Sep 2014 13:28:59 +0000 (16:28 +0300)]
add the code for supporting the tbm_fd

Change-Id: I77215dcb8b1cc748de135ab8c7a5f02d330bea42
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
10 years agoAdd check for locking and mapping and unmapping fail 03/27803/1
Changyeon Lee [Fri, 19 Sep 2014 08:39:21 +0000 (17:39 +0900)]
Add check for locking and mapping and unmapping fail

Change-Id: I84afe480515e23fc1e76e376787da16890275f1d
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
10 years agoMerge "fix pointer-to-int-cast error" into tizen accepted/tizen/common/20140923.085238 accepted/tizen/ivi/20140927.095040 submit/tizen_common/20140923.012210 submit/tizen_ivi/20140926.000000
Sangjin Lee [Thu, 4 Sep 2014 10:18:51 +0000 (03:18 -0700)]
Merge "fix pointer-to-int-cast error" into tizen

10 years agoremove useless line in spec file 99/26999/1 accepted/tizen/common/20140903.083430 accepted/tizen/ivi/20140909.103724 submit/tizen_common/20140903.053253 submit/tizen_ivi/20140909.000000
SooChan Lim [Wed, 3 Sep 2014 04:57:06 +0000 (13:57 +0900)]
remove useless line in spec file

Change-Id: I9171cdd54a6550ecd58a90e0d84026fd4cade940

10 years agorename a symbole ( tbm_bufmgr_get_drm_fd_wl -> tbm_bufmgr_get_drm_fd_wayland)
SooChan Lim [Wed, 3 Sep 2014 04:52:43 +0000 (13:52 +0900)]
rename a symbole ( tbm_bufmgr_get_drm_fd_wl -> tbm_bufmgr_get_drm_fd_wayland)

Change-Id: Iaccbb2ec3c41528f1fb35a5a7212669e154b340b

10 years agofix pointer-to-int-cast error 75/26475/2
Chanho Park [Mon, 25 Aug 2014 03:08:40 +0000 (12:08 +0900)]
fix pointer-to-int-cast error

This patch fixes pointer-to-int-cast error which the option is enabled in
gcc-4.9 compiler.

[  180s] drm_slp_bufmgr.c: In function 'drm_slp_bo_map':
[  180s] drm_slp_bufmgr.c:104:19: error: cast from pointer to integer of
different size [-Werror=pointer-to-int-cast]
[  180s]              ret = (unsigned int)bo_handle.ptr;

Change-Id: I89919ce10fff3bc85efdca1a3903d4919ec0f9eb
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
10 years agoAdd '_tbm_bo_is_valid' static function 29/26529/1
SooChan Lim [Tue, 26 Aug 2014 04:08:59 +0000 (13:08 +0900)]
Add '_tbm_bo_is_valid' static function
-> this function will check the bo_list in gBufMgr whether the bo is in the bo_list or not.
if it is in list , it is valid. And not in list, it is invalid.
this function will replace TBM_BO_IS_VALID Macro.
there is a problem TBM_BO_IS_VALID Macro, this is not considered for tbm_bo which is alread freed.

Change-Id: I85689f5559df71bf8feb9970caf384e7089aef54

10 years agoFix prevent issue and accessing null pointer 27/26527/1
Changyeon Lee [Thu, 21 Aug 2014 11:24:08 +0000 (20:24 +0900)]
Fix prevent issue and accessing null pointer

Change-Id: Ie5ea161542e0ea6acddc77dd502bca4e091c27d9