platform/core/uifw/libtbm.git
8 years agoAdd excluding coverage comment 24/70724/2 accepted/tizen/common/20160520.171556 accepted/tizen/ivi/20160523.023932 accepted/tizen/mobile/20160523.023951 accepted/tizen/tv/20160523.023939 accepted/tizen/wearable/20160523.023941 submit/tizen/20160520.082843
Changyeon Lee [Fri, 20 May 2016 08:15:33 +0000 (17:15 +0900)]
Add excluding coverage comment

Change-Id: I17890ea2be57f587ab86a070a6ae4182cc6361b7

8 years agoCheck valid gBufmgr in tbm_bufmgr_deinit 90/70090/1 accepted/tizen/common/20160519.191105 accepted/tizen/ivi/20160519.002824 accepted/tizen/mobile/20160519.002739 accepted/tizen/tv/20160519.002805 accepted/tizen/wearable/20160519.002751 submit/tizen/20160518.062502
Changyeon Lee [Wed, 18 May 2016 04:51:36 +0000 (13:51 +0900)]
Check valid gBufmgr in tbm_bufmgr_deinit

Change-Id: Ic3ce7340f7b6f50bb9bea3591d4ed03c24777a4f

8 years agoFixed implicit declaration of TBM_LOG 78/69878/2 accepted/tizen/ivi/20160518.003913 accepted/tizen/mobile/20160518.003930 accepted/tizen/tv/20160518.003953 accepted/tizen/wearable/20160518.003926 submit/tizen/20160517.081717
Andrii Sokolenko [Tue, 17 May 2016 07:03:31 +0000 (10:03 +0300)]
Fixed implicit declaration of TBM_LOG

Change-Id: I999c8ebab5712199a6328baece888f22822c5185
Signed-off-by: Andrii Sokolenko <a.sokolenko@samsung.com>
8 years agoSupport logging dlog 44/69644/4
Changyeon Lee [Mon, 16 May 2016 08:13:32 +0000 (17:13 +0900)]
Support logging dlog

if TBM_DLOG=1(environment variable) is set, tbm log message with dlog system

Change-Id: Ib130e2dee69b2d3d89ec03e1e33a566883bf48af

8 years agoadd shm buffer dump API 84/69584/2 accepted/tizen/common/20160517.173839 accepted/tizen/ivi/20160517.032145 accepted/tizen/mobile/20160517.032125 accepted/tizen/tv/20160517.032133 accepted/tizen/wearable/20160517.032227 submit/tizen/20160516.074649
Junkyeong Kim [Mon, 16 May 2016 03:36:01 +0000 (12:36 +0900)]
add shm buffer dump API

Change-Id: Ib47f3a727c9694c1230a2b4dee452efdb8de6e77
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agochange tbm dump API name 85/69385/1 accepted/tizen/common/20160513.123658 accepted/tizen/ivi/20160513.082325 accepted/tizen/mobile/20160513.082306 accepted/tizen/tv/20160513.082319 accepted/tizen/wearable/20160513.082302 submit/tizen/20160513.045353
Junkyeong Kim [Fri, 13 May 2016 04:20:42 +0000 (13:20 +0900)]
change tbm dump API name

Change-Id: I72dcc302dcd97bbffee6e2e49083dcbf165f4aca
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd size checking at dump 14/69214/2 accepted/tizen/ivi/20160513.004612 accepted/tizen/mobile/20160513.004645 accepted/tizen/tv/20160513.004606 accepted/tizen/wearable/20160513.004558 submit/tizen/20160512.075824
Junkyeong Kim [Thu, 12 May 2016 07:30:25 +0000 (16:30 +0900)]
add size checking at dump

Change-Id: I6535e460781c60741d47915222f17632ba95222b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agochange tbm_surface_internal_dump_start parameter 01/69201/3
Junkyeong Kim [Thu, 12 May 2016 06:32:24 +0000 (15:32 +0900)]
change tbm_surface_internal_dump_start parameter

Change-Id: Icf81a414ba5a03d23efae7d11875e1099957c191
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agobugfix: reset_notificaton 90/69190/1
Sangjin Lee [Thu, 12 May 2016 05:57:20 +0000 (14:57 +0900)]
bugfix: reset_notificaton

Change-Id: I1361578687a8dcac88113a9bff9ce5555042d7dd

8 years agochange filemode to 664 20/69120/1
Sangjin Lee [Wed, 11 May 2016 22:53:34 +0000 (07:53 +0900)]
change filemode to 664

Change-Id: Iaf07908ad0a8d45a229547c62b9503588965e047

8 years agosurface_queue: remove tail list in queue 19/69119/1
Sangjin Lee [Wed, 11 May 2016 22:50:13 +0000 (07:50 +0900)]
surface_queue: remove tail list in queue

the list is double-linked list, so do not need tail.

Change-Id: I25f808dd0fb4209b543798026711759c45df3a96

8 years agoimprove tbm surface dump(dump enable yuv format surface) 71/68671/3 accepted/tizen/common/20160512.143648 accepted/tizen/ivi/20160512.050929 accepted/tizen/mobile/20160512.050945 accepted/tizen/tv/20160512.050919 accepted/tizen/wearable/20160512.050932 submit/tizen/20160511.072700
Junkyeong Kim [Mon, 9 May 2016 08:48:21 +0000 (17:48 +0900)]
improve tbm surface dump(dump enable yuv format surface)

Change-Id: I5249921d04a6b9e4690797c6a848f353f5817be6
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoFix calloc size 29/68329/1 accepted/tizen/common/20160504.130228 accepted/tizen/ivi/20160504.012515 accepted/tizen/mobile/20160504.012412 accepted/tizen/tv/20160504.012427 accepted/tizen/wearable/20160504.012457 submit/tizen/20160503.113831
Changyeon Lee [Tue, 3 May 2016 11:28:07 +0000 (20:28 +0900)]
Fix calloc size

Change-Id: I41969322131b68fb78f1cf89033c646f57913b04

8 years agoChange static function to internal API for checking surface is valid 92/68092/1
Changyeon Lee [Mon, 2 May 2016 07:16:23 +0000 (16:16 +0900)]
Change static function to internal API for checking surface is valid

Change-Id: I12a0d30b0f22f6f4ae0930eedcba9d013b92eaee

8 years ago1st implementation of tbm surface dump 32/67532/4 accepted/tizen/common/20160429.170300 accepted/tizen/ivi/20160429.011613 accepted/tizen/mobile/20160429.011551 accepted/tizen/tv/20160429.011559 accepted/tizen/wearable/20160429.011554 submit/tizen/20160428.080908
SooChan Lim [Wed, 27 Apr 2016 02:50:33 +0000 (11:50 +0900)]
1st implementation of tbm surface dump

Change-Id: I2834e0957e96253f56eee234e8e4b861bcc53665

8 years agoFix error handling in surface create 64/67064/1 accepted/tizen/common/20160427.053635 accepted/tizen/ivi/20160426.233906 accepted/tizen/mobile/20160426.233835 accepted/tizen/tv/20160426.233851 accepted/tizen/wearable/20160426.233847 submit/tizen/20160426.014338
Changyeon Lee [Mon, 25 Apr 2016 04:11:36 +0000 (13:11 +0900)]
Fix error handling in surface create

Change-Id: I94fa2fbc7f64331436e6e0069d99da7e3616d46e
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoPackage version up 63/66763/1 accepted/tizen/common/20160421.161822 accepted/tizen/ivi/20160422.070049 accepted/tizen/mobile/20160422.070127 accepted/tizen/tv/20160422.070044 accepted/tizen/wearable/20160422.070007 submit/tizen/20160421.075624
Changyeon Lee [Thu, 21 Apr 2016 02:26:51 +0000 (11:26 +0900)]
Package version up

Change-Id: I533dbb4e67981e3c806e4500ba98dafee36236c7
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoAdd backend interface surface_alloc_bo 31/66631/3
Changyeon Lee [Wed, 20 Apr 2016 04:19:51 +0000 (13:19 +0900)]
Add backend interface surface_alloc_bo

if surface_alloc_bo backend fuction exist,
Use surface alloc bo function instead bo alloc when tbm surface is created

Change-Id: Id8b68d37067ab993d59bee4a866d79283c83f741
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agovalidate check tbm surface 26/66726/1 accepted/tizen/ivi/20160421.011402 accepted/tizen/mobile/20160421.011517 accepted/tizen/tv/20160421.011430 accepted/tizen/wearable/20160421.011440 submit/tizen/20160420.130607
Changyeon Lee [Wed, 20 Apr 2016 12:59:28 +0000 (21:59 +0900)]
validate check tbm surface

Change-Id: Ie2e4aa87d933fb279cbc1a37382e4d19551de7da
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix null deref 58/65558/1 accepted/tizen/common/20160414.142626 accepted/tizen/ivi/20160415.014826 accepted/tizen/mobile/20160415.014850 accepted/tizen/tv/20160415.014745 accepted/tizen/wearable/20160415.014807 submit/tizen/20160414.040521
Changyeon Lee [Tue, 29 Mar 2016 02:04:35 +0000 (11:04 +0900)]
Fix null deref

Change-Id: I2f06e3f71edfaa8a835a7e7416c11b727fc50961
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoChange environtment variable name for fd share with tdm 40/63640/2
Changyeon Lee [Fri, 25 Mar 2016 05:19:06 +0000 (14:19 +0900)]
Change environtment variable name for fd share with tdm

Change-Id: I076bfdc381c6e3f9361fc059ca2a9730f0392821
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoRemove code for 1.0 version backend 39/63639/2
Changyeon Lee [Thu, 24 Mar 2016 11:44:40 +0000 (20:44 +0900)]
Remove code for 1.0 version backend

Change-Id: I6da29f73a21aea13cff91791107fdc001e21f428
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoAdd nv12mt format in bpp, num plane 20/64920/1
Changyeon Lee [Wed, 6 Apr 2016 08:16:29 +0000 (17:16 +0900)]
Add nv12mt format in bpp, num plane

Change-Id: I0c5ad11f25aec3dba45efbc700fea2f05a762ad8
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoqueue: remove deprecated apis 64/63964/1
Sangjin Lee [Tue, 29 Mar 2016 05:26:09 +0000 (14:26 +0900)]
queue: remove deprecated apis

Change-Id: I5207e9c4c7102bf19368bfdcba3265d557f6e728

8 years agochange the log format of TBM_QUEUE_TRACE 41/63341/1
SooChan Lim [Wed, 23 Mar 2016 08:44:51 +0000 (17:44 +0900)]
change the log format of TBM_QUEUE_TRACE

Change-Id: I5f78e86683ff741d25bef012cd26f65ebde91f1d

8 years agoadd TBM_QUEUE_TRACE for debugging 86/62586/2 accepted/tizen/common/20160321.145947 accepted/tizen/ivi/20160321.005342 accepted/tizen/mobile/20160321.005250 accepted/tizen/tv/20160321.005307 accepted/tizen/wearable/20160321.005327 submit/tizen/20160320.044251
SooChan Lim [Wed, 16 Mar 2016 04:56:17 +0000 (13:56 +0900)]
add TBM_QUEUE_TRACE for debugging

Change-Id: I4ff8099ef30e42dab3bc21c42d9102f126524267

8 years agosurface_queue: fix memory leak 75/62575/1
Sangjin Lee [Wed, 16 Mar 2016 23:05:53 +0000 (08:05 +0900)]
surface_queue: fix memory leak

Change-Id: I6ce0db7ad81494f6019775c3c3b5cbb49142f830

8 years agoqueue: move queue_size to common 09/62209/1 accepted/tizen/common/20160316.155658 accepted/tizen/ivi/20160315.120859 accepted/tizen/mobile/20160315.120807 accepted/tizen/tv/20160315.120821 accepted/tizen/wearable/20160315.120840 submit/tizen/20160315.024806
Sangjin Lee [Tue, 15 Mar 2016 02:00:43 +0000 (11:00 +0900)]
queue: move queue_size to common

Change-Id: I447d3a5bc7b8b2a6fd540e1d54edce099d7a90ae

8 years agosurface_queue: add user alloc function 40/62040/1 accepted/tizen/ivi/20160315.002521 accepted/tizen/mobile/20160315.002431 accepted/tizen/tv/20160315.002445 accepted/tizen/wearable/20160315.002502 submit/tizen/20160314.083728
Sangjin Lee [Thu, 3 Mar 2016 07:24:01 +0000 (16:24 +0900)]
surface_queue: add user alloc function

Change-Id: I4819847e5aa4e38c1d57a03cc2d24418089786e9

8 years agouse the tizen directory macros at spec file 66/61866/1 accepted/tizen/ivi/20160313.114454 accepted/tizen/mobile/20160313.113335 accepted/tizen/tv/20160313.113702 accepted/tizen/wearable/20160313.114101 submit/tizen/20160311.060511
SooChan Lim [Fri, 11 Mar 2016 04:44:45 +0000 (13:44 +0900)]
use the tizen directory macros at spec file

Change-Id: I4b27d2d3dc79c2dec3fcacc2f6787663e3430e20

8 years agoRemove delete function definition 65/61765/2 submit/tizen/20160311.010043
Changyeon Lee [Thu, 10 Mar 2016 10:20:48 +0000 (19:20 +0900)]
Remove delete function definition

Change-Id: Id7ce271a7ab8932aa13772dbad20b1acbafce88c
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix close fd bug 64/61764/1
Changyeon Lee [Tue, 8 Mar 2016 10:09:55 +0000 (19:09 +0900)]
Fix close fd bug

Change-Id: I7479018451dbddd0771fd2daec8245e72bfbc3f1
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agomodify the copying file 68/61268/1
SooChan Lim [Mon, 7 Mar 2016 05:40:27 +0000 (14:40 +0900)]
modify the copying file

Change-Id: I0130a6e0b7e931688a42622078e111d491396b04

8 years agoMove service file 25/61125/1 accepted/tizen/common/20160307.153307 accepted/tizen/ivi/20160307.015917 accepted/tizen/mobile/20160307.015819 accepted/tizen/tv/20160307.015839 accepted/tizen/wearable/20160307.015858 submit/tizen/20160306.224940
Changyeon Lee [Fri, 4 Mar 2016 06:24:55 +0000 (15:24 +0900)]
Move service file

Change-Id: I1b8420df76db17865940a146badad71899f82199
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoPackage version up 00/61000/1
Changyeon Lee [Thu, 3 Mar 2016 07:32:55 +0000 (16:32 +0900)]
Package version up

Change-Id: Ic026ada33cafcdb5ddcf492ee61ee27f6c811647
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoMerge "Merge branch 'sandbox/cyeon/devel' into tizen" into tizen
SooChan Lim [Thu, 3 Mar 2016 07:15:10 +0000 (23:15 -0800)]
Merge "Merge branch 'sandbox/cyeon/devel' into tizen" into tizen

8 years agoMerge branch 'sandbox/cyeon/devel' into tizen 54/60954/1
Changyeon Lee [Thu, 3 Mar 2016 06:33:04 +0000 (15:33 +0900)]
Merge branch 'sandbox/cyeon/devel' into tizen

Change-Id: I8a73629615fea52f660c6ee06fecdaff6c968db2
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoAdd get plane data 2
Changyeon Lee [Wed, 2 Mar 2016 08:42:01 +0000 (17:42 +0900)]
Add get plane data 2

Change-Id: I9d44b01c425c1ae99c32fade829095fa9ac9a059

8 years agoFix mutex lock bug
Changyeon Lee [Wed, 2 Mar 2016 08:41:43 +0000 (17:41 +0900)]
Fix mutex lock bug

Change-Id: I597afd7f314cf2364b49e83f3fffa9dec8dd6468

8 years agoAdd newline in log
Changyeon Lee [Wed, 2 Mar 2016 05:15:21 +0000 (14:15 +0900)]
Add newline in log

Change-Id: I21c42cadaf5ca35b856b768768f0c46960b35a2c

8 years agoRename service file
Changyeon Lee [Wed, 2 Mar 2016 02:48:25 +0000 (11:48 +0900)]
Rename service file

Change-Id: I68e4e277257574ffce3b52a217e6982f98201049

8 years agoRename protocol tbm-drm to tbm-drm-auth 34/60734/1
Changyeon Lee [Wed, 2 Mar 2016 02:34:06 +0000 (11:34 +0900)]
Rename protocol tbm-drm to tbm-drm-auth

Change-Id: I3f608047366318f6755b42cfebdd1c4a1c6623d8

8 years agoRename tbm-drm socket 33/60733/1
Changyeon Lee [Wed, 2 Mar 2016 01:34:56 +0000 (10:34 +0900)]
Rename tbm-drm socket

Change-Id: I77efcdb77ec54ea9b744576724362224b726e861

8 years agorename display server environment variable 32/60732/1
Changyeon Lee [Mon, 29 Feb 2016 12:34:54 +0000 (21:34 +0900)]
rename display server environment variable

Change-Id: I0f1eab3882a503e0f99406de10d06ed20f6ab81c

8 years agoAdd definition of function(bufmgr bind naitve display) 31/60731/1
Changyeon Lee [Mon, 29 Feb 2016 12:24:26 +0000 (21:24 +0900)]
Add definition of function(bufmgr bind naitve display)

Change-Id: I7860663eb74f37b4f4c1c2dc7c5d20f918479497

8 years agoAdd tbm-drm service file 30/60730/1
Changyeon Lee [Mon, 29 Feb 2016 12:15:56 +0000 (21:15 +0900)]
Add tbm-drm service file

Change-Id: I7d42b03523e573cc4b78c3577378f3211f831526

8 years agoFix some bug in tbm_drm_helper 29/60729/1
Changyeon Lee [Mon, 29 Feb 2016 04:45:23 +0000 (13:45 +0900)]
Fix some bug in tbm_drm_helper

Change-Id: Ib9d77d8e834c8635a373a217e84887c89b8bc60f

8 years agoAdd is_display_server function for backend 28/60728/1
Changyeon Lee [Fri, 26 Feb 2016 13:37:57 +0000 (22:37 +0900)]
Add is_display_server function for backend

Change-Id: I56d0e449fa393a964e4dcd89950e5f867fd536d7

8 years agoAdd bind display function 27/60727/1
Changyeon Lee [Fri, 26 Feb 2016 13:31:53 +0000 (22:31 +0900)]
Add bind display function

Change-Id: Ibe7b74943f5d302f7d5b3e4771903fd3bb7b1d1a

8 years agoAdd tbm drm helper 26/60726/1
Changyeon Lee [Thu, 25 Feb 2016 01:51:09 +0000 (10:51 +0900)]
Add tbm drm helper

Change-Id: I4dc7aafc1dbda489b34aebe1d57d6e2d98152eb0

8 years agoDon't use surface get num bos 25/60725/1
Changyeon Lee [Tue, 23 Feb 2016 11:37:52 +0000 (20:37 +0900)]
Don't use surface get num bos

Change-Id: If25cfb3a7c8a0b509273ff11b7765b6b9547c96f

8 years agoFix build break 24/60724/1
Changyeon Lee [Thu, 25 Feb 2016 04:12:51 +0000 (13:12 +0900)]
Fix build break

Change-Id: I62ac1aa70de7c060b4db4721c0cbb6ee3e3b3ff9
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix build break 19/60319/1
Changyeon Lee [Thu, 25 Feb 2016 04:12:51 +0000 (13:12 +0900)]
Fix build break

Change-Id: I62ac1aa70de7c060b4db4721c0cbb6ee3e3b3ff9
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoApply tizen coding rule 53/60053/1
Changyeon Lee [Mon, 22 Feb 2016 08:54:03 +0000 (17:54 +0900)]
Apply tizen coding rule

Change-Id: I400495c69753e29c80ad5c83846bf63124129d7b
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoDon't use unneeded backend function if backend package use libtbm 2.0 version 37/59737/1
Changyeon Lee [Mon, 15 Feb 2016 06:05:52 +0000 (15:05 +0900)]
Don't use unneeded backend function if backend package use libtbm 2.0 version

Change-Id: I49979865a06d2748a66c6cb4bcd220dfd47dce42
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoFix checking backend function 36/59736/1
Changyeon Lee [Thu, 18 Feb 2016 01:52:58 +0000 (10:52 +0900)]
Fix checking backend function

Change-Id: I79ca8864a290b0ddb42a83b96c13542f81cb98ce
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
8 years agoinitiate info variable before filling 14/59514/2
Boram Park [Tue, 16 Feb 2016 07:18:57 +0000 (16:18 +0900)]
initiate info variable before filling

Change-Id: I2d572036a0972ee999c316971b92e04eeb4ef1a6

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

8 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>
8 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

8 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