platform/core/uifw/libtdm.git
8 years agoadd tdm_helper_capture_output API 80/72480/2
Junkyeong Kim [Wed, 1 Jun 2016 07:20:27 +0000 (16:20 +0900)]
add tdm_helper_capture_output API

It makes composite image with output's all layers showing buffer.
After composing, call tdm_helper_capture_handler function.

Change-Id: I1ea7b939d77aeaf4f6d2c5347a3443ddac2b6d1d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd description for tdm protocol 53/73553/1
Boram Park [Wed, 8 Jun 2016 12:20:57 +0000 (21:20 +0900)]
add description for tdm protocol

Change-Id: Idbb753a959e4237676806f43a701e4366843fa59

8 years agoenhance log 52/73552/1
Boram Park [Tue, 7 Jun 2016 13:47:59 +0000 (22:47 +0900)]
enhance log

Change-Id: I0a8286733d527ba4c41f9b4301f701041ab751c5

8 years agoerase tdm log macros semicolon 77/72477/1 accepted/tizen/common/20160606.141629 submit/tizen/20160603.013854
Junkyeong Kim [Wed, 1 Jun 2016 07:14:55 +0000 (16:14 +0900)]
erase tdm log macros semicolon

Change-Id: Ic012277818e726da3bc9f3e92758e59a038d7c7c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agomove a registration of commit_cb before calling output_commit 20/71920/2
Roman Marchenko [Fri, 27 May 2016 13:12:07 +0000 (16:12 +0300)]
move a registration of commit_cb before calling output_commit

    If TDM backend works without events (for example fbdev backend)
    then it should be able to call  the commit handler function right after
    doing commit.

Change-Id: I981a02bf257fda116861554db47e0bdf822bfa1f
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
8 years agoapply tizen coding rule 66/71966/1
Boram Park [Mon, 30 May 2016 02:04:45 +0000 (11:04 +0900)]
apply tizen coding rule

Change-Id: I4557e1e0aa1a8d1ed026444f0caf480a66bb9c28

8 years agoreuse ordered output 13/71613/5
Junkyeong Kim [Thu, 26 May 2016 07:21:02 +0000 (16:21 +0900)]
reuse ordered output

Change-Id: I5bba0bf6768192a5554c642309ff3b79f77707b5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoerase unused variable 34/71634/2
Junkyeong Kim [Thu, 26 May 2016 08:45:07 +0000 (17:45 +0900)]
erase unused variable

Change-Id: I03dee48c79d49b07478dfa0501427a97e1df9360
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoupdate output when udev event occured 37/70737/2
Junkyeong Kim [Fri, 20 May 2016 08:43:25 +0000 (17:43 +0900)]
update output when udev event occured

Change-Id: I7a85d3d9ad52f9914d68a66cf4b5537b349db7dc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd null checking 06/70506/1 accepted/tizen/common/20160520.170941 accepted/tizen/ivi/20160520.003003 accepted/tizen/mobile/20160520.003332 accepted/tizen/tv/20160520.002907 accepted/tizen/wearable/20160520.003013 submit/tizen/20160519.083944
Junkyeong Kim [Thu, 19 May 2016 08:32:43 +0000 (17:32 +0900)]
add null checking

Change-Id: I60beab517611977ca946ee6d469b11be710e32c6
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd doxyzen comment for zpos 98/69898/1
SooChan Lim [Tue, 17 May 2016 08:32:04 +0000 (17:32 +0900)]
add doxyzen comment for zpos

Change-Id: I88c4e90791275236a3169a66a767de5bd837e359

8 years agoAdd tdm_layer_get_displaying_buffer function 49/69849/2 accepted/tizen/common/20160518.124829 accepted/tizen/ivi/20160518.004037 accepted/tizen/mobile/20160518.004113 accepted/tizen/tv/20160518.004107 accepted/tizen/wearable/20160518.004047 submit/tizen/20160517.082526
Changyeon Lee [Tue, 17 May 2016 05:26:57 +0000 (14:26 +0900)]
Add tdm_layer_get_displaying_buffer function

Change-Id: Icf5337ce6ead12ae534506a4d150039568e59a73

8 years agochange dump API from tdm_helper to tbm_surface_internal 71/69371/3 accepted/tizen/common/20160513.123655 accepted/tizen/ivi/20160513.082324 accepted/tizen/mobile/20160513.082305 accepted/tizen/tv/20160513.082318 accepted/tizen/wearable/20160513.082300 submit/tizen/20160513.045353
Junkyeong Kim [Fri, 13 May 2016 02:31:32 +0000 (11:31 +0900)]
change dump API from tdm_helper to tbm_surface_internal

Change-Id: I860f6addb06a5ce0863dc64ec76473582caad0b3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agodoxygen update 09/69009/1
Boram Park [Wed, 11 May 2016 05:39:19 +0000 (14:39 +0900)]
doxygen update

Change-Id: I75908f664daa551d39b5a33d1c938aaefba03a4a

8 years agouse the fixed version for doxygen 08/69008/1
Boram Park [Wed, 11 May 2016 05:30:11 +0000 (14:30 +0900)]
use the fixed version for doxygen

Change-Id: I213ffd20f69bace853074a829536564c3448515e

8 years agoversion up to 1.2.0 83/68983/1 1.2.0 accepted/tizen/common/20160511.142108 accepted/tizen/ivi/20160512.050808 accepted/tizen/mobile/20160512.050757 accepted/tizen/tv/20160512.050717 accepted/tizen/wearable/20160512.050740 submit/tizen/20160511.021945
Boram Park [Wed, 11 May 2016 02:02:27 +0000 (11:02 +0900)]
version up to 1.2.0

Change-Id: I23b875888896f4b3d197f37a425e50823bc0c4d3

8 years agodeprecate TDM_BACKEND_ABI_VERSION 82/68982/2
Boram Park [Wed, 11 May 2016 01:45:09 +0000 (10:45 +0900)]
deprecate TDM_BACKEND_ABI_VERSION

   Use TDM_BACKEND_SET_ABI_VERSION instead of this.

Change-Id: Ice6b35a22eac2bf23ef18854abe41033091bac4f

8 years agoget version in configuration time 81/68981/1
Boram Park [Wed, 11 May 2016 01:28:20 +0000 (10:28 +0900)]
get version in configuration time

Change-Id: Ib3e2fbe010bc1f80109257b4fcee81c99032d7aa

8 years agoadd max_attach_count variable 80/68980/1
Boram Park [Tue, 10 May 2016 23:41:28 +0000 (08:41 +0900)]
add max_attach_count variable

Change-Id: Ib5f6801a489232a1ed45c83809fefa527a601a51

8 years agoadd tdm_display_check_module_abi function 79/68979/1
Boram Park [Wed, 11 May 2016 00:15:38 +0000 (09:15 +0900)]
add tdm_display_check_module_abi function

Change-Id: I6d60a6895978f57d94a8238755c8377a3373749f

8 years agoadd LIST_LENGTH macro 78/68978/1
Boram Park [Wed, 11 May 2016 00:34:53 +0000 (09:34 +0900)]
add LIST_LENGTH macro

Change-Id: I5a64f1416aadde167a51a1ed5bcd3adeae2be12d

8 years agofix coding style 77/68977/1
Boram Park [Tue, 10 May 2016 23:50:53 +0000 (08:50 +0900)]
fix coding style

Change-Id: Ieea4beecaa9e22bfbebb742390568d35301e090a

8 years agochange input param's type 36/68936/2
Boram Park [Tue, 10 May 2016 02:59:50 +0000 (11:59 +0900)]
change input param's type

Change-Id: I3044cf96eabe8f2e5d20af38aa3e8aecee088ff0

8 years agodoxygen update 35/68935/2
Boram Park [Tue, 10 May 2016 02:58:39 +0000 (11:58 +0900)]
doxygen update

Change-Id: I285ea555ae3dc43fd007f926001b9d205c12b751

8 years agoFix double free 35/68335/1 accepted/tizen/common/20160504.130219 accepted/tizen/ivi/20160504.012513 accepted/tizen/mobile/20160504.012409 accepted/tizen/tv/20160504.012424 accepted/tizen/wearable/20160504.012455 submit/tizen/20160503.113831
Changyeon Lee [Tue, 3 May 2016 11:47:47 +0000 (20:47 +0900)]
Fix double free

Change-Id: I0a1987af5eb0679187fb2bc398ca93bed95453e5

8 years agoFix null check after deref 34/68334/1
Changyeon Lee [Tue, 3 May 2016 11:32:58 +0000 (20:32 +0900)]
Fix null check after deref

Change-Id: I0ebe88f8bde7d6feaaa538f2b8fb78f36406b4e2

8 years agousing SW timer for TDM vblank when DPMS off 72/67872/2 accepted/tizen/common/20160429.170525 accepted/tizen/ivi/20160502.011552 accepted/tizen/mobile/20160502.011457 accepted/tizen/tv/20160502.011516 accepted/tizen/wearable/20160502.011534 submit/tizen/20160429.034949
Boram Park [Fri, 29 Apr 2016 02:25:42 +0000 (11:25 +0900)]
using SW timer for TDM vblank when DPMS off

Change-Id: I03159500bbe8e0b6a65b1cd82bf4ef6f1a015c68

8 years agoadd wl_tdm_client interface 71/67871/1
Boram Park [Thu, 28 Apr 2016 03:40:02 +0000 (12:40 +0900)]
add wl_tdm_client interface

   To manage client's resources in tdm server side.

Change-Id: I48cfa8f819f9447de188497892371be6a4113f02

8 years agoimplement for sync fo tdm_client_wait_vblank 87/67587/1
Boram Park [Wed, 27 Apr 2016 09:45:51 +0000 (18:45 +0900)]
implement for sync fo tdm_client_wait_vblank

Change-Id: I6dd440473571e8cf717a3c74b784a036ee009da4

8 years agoadd doxygen document 03/67303/2
Boram Park [Tue, 26 Apr 2016 07:50:12 +0000 (16:50 +0900)]
add doxygen document

Change-Id: I41cdc17d84206dc473369f7f9145b5cb35f82ead

8 years agoapply wayland coding style 02/67302/2
Boram Park [Tue, 26 Apr 2016 07:30:23 +0000 (16:30 +0900)]
apply wayland coding style

Change-Id: I127ffebe17c53ce82c4bd3580f6d059081831ac1

8 years agoadd sw_timer param 01/67301/2
Boram Park [Tue, 26 Apr 2016 07:29:35 +0000 (16:29 +0900)]
add sw_timer param

    Need to implement more

Change-Id: I44ef299564d09e3c8788a04dc191518f7ab67436

8 years agorename test tools and enhance logs 19/67219/2 accepted/tizen/common/20160427.053804 accepted/tizen/ivi/20160426.234112 accepted/tizen/mobile/20160426.234038 accepted/tizen/tv/20160426.234102 accepted/tizen/wearable/20160426.234058 submit/tizen/20160426.061111
Boram Park [Tue, 26 Apr 2016 02:08:52 +0000 (11:08 +0900)]
rename test tools and enhance logs

Change-Id: I0ef5b4639c3a555ddcd0217f78d7ec3ba47a515a

8 years agochanging test log 94/67194/3
Boram Park [Mon, 25 Apr 2016 14:30:58 +0000 (23:30 +0900)]
changing test log

Change-Id: Ia09d2f5af48af1e1eb6351f5acbed8e202ebf3ea

8 years agodon't call tdm_event_loop_flush in a main thread. 92/67192/3
Boram Park [Mon, 25 Apr 2016 14:05:49 +0000 (23:05 +0900)]
don't call tdm_event_loop_flush in a main thread.

   All requests and events of a wayland display are handled
   in a TDM thread.

Change-Id: I9469304a631c45a5d71dfcd27c8cc8d78d7be253

8 years agoImplement deadlock checker. To enable this function, compile with TDM_CONFIG_MUTEX_TI... 02/67102/2
Andrii Sokolenko [Mon, 25 Apr 2016 07:45:16 +0000 (10:45 +0300)]
Implement deadlock checker. To enable this function, compile with TDM_CONFIG_MUTEX_TIMEOUT

Change-Id: I20e04366aaefa7dd1369a482028cb3c2b4e7c47f
Signed-off-by: Andrii Sokolenko <a.sokolenko@samsung.com>
8 years agoinit variable 62/67162/1 accepted/tizen/common/20160426.143000 accepted/tizen/ivi/20160425.231646 accepted/tizen/mobile/20160425.231459 accepted/tizen/tv/20160425.231625 accepted/tizen/wearable/20160425.231546 submit/tizen/20160425.065136
Boram Park [Mon, 25 Apr 2016 10:42:53 +0000 (19:42 +0900)]
init variable

Change-Id: I73691449738ad137cac39c6573afd2881ada2b6e

8 years agoset tdm output list's first element to main 53/67053/4
Junkyeong Kim [Mon, 25 Apr 2016 02:05:22 +0000 (11:05 +0900)]
set tdm output list's first element to main

Change-Id: I6208106cf1023c007a2b519258dc7907cad4b5b9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd TDM_LAYER_CAPABILITY_NO_CROP 60/67060/1
Boram Park [Mon, 25 Apr 2016 01:58:49 +0000 (10:58 +0900)]
add TDM_LAYER_CAPABILITY_NO_CROP

Change-Id: I78bbf9b71353426beb3aa69f675b0167be52fc97

8 years agoenhance log 85/66985/2
Boram Park [Fri, 22 Apr 2016 09:26:12 +0000 (18:26 +0900)]
enhance log

Change-Id: I05e236e01c32d5873192a9ff913484a574adfc1f

8 years agobackend can have no output_set_dpms 84/66984/2
Boram Park [Fri, 22 Apr 2016 09:25:27 +0000 (18:25 +0900)]
backend can have no output_set_dpms

Change-Id: Ifc34ff143f52182a1bd1e418b49d82458a4b2188

8 years agoenhance log 83/66983/2
Boram Park [Fri, 22 Apr 2016 05:36:41 +0000 (14:36 +0900)]
enhance log

Change-Id: I05970c643cebda9d9cc3313bf3b26ffeba95469e

8 years agocheck if input param is valid 15/66815/1
Boram Park [Thu, 21 Apr 2016 07:30:10 +0000 (16:30 +0900)]
check if input param is valid

Change-Id: Ic1cd413a0205c05226c9b955011e82ac5dbbaf2b

8 years agouse tdm_dump_enable variable to check if dump needed 14/66814/1
Boram Park [Thu, 21 Apr 2016 07:29:48 +0000 (16:29 +0900)]
use tdm_dump_enable variable to check if dump needed

Change-Id: I8287bc0eca5198ade708b26a585cd6c88bc2bd66

8 years agoremove unuseful error log 11/66811/1
Boram Park [Thu, 21 Apr 2016 07:20:32 +0000 (16:20 +0900)]
remove unuseful error log

Change-Id: Id215f5bf40d6f8b2563560f2683bc57b71062469

8 years agofix deadlock and enhance lock/unlock to protect the backend module's data 08/66808/2
Boram Park [Thu, 21 Apr 2016 06:43:47 +0000 (15:43 +0900)]
fix deadlock and enhance lock/unlock to protect the backend module's data

Change-Id: I4e057d3238779702af5e878be96ecb9c33573d10

8 years agoassertion if there is error or warning 07/66807/2
Boram Park [Thu, 21 Apr 2016 06:35:13 +0000 (15:35 +0900)]
assertion if there is error or warning

Change-Id: Ie2a0586b28fd54bf6712603b2c316c3845d23869

8 years agoprint log with color 06/66806/2
Boram Park [Thu, 21 Apr 2016 02:01:35 +0000 (11:01 +0900)]
print log with color

    red    - error
    yellow - warning
    green  - info
    white  - debug

Change-Id: I9861b058efefc40c5d04677d5c1f952c959ffe60

8 years agofix segfault when the vblank resource is gone 05/66805/2
Boram Park [Wed, 20 Apr 2016 09:52:46 +0000 (18:52 +0900)]
fix segfault when the vblank resource is gone

Change-Id: I4acfe93a46d85dcdcc4db81d79d78b8165b88a9e

8 years agomake dump at tdm_layer_set_buffer function 47/66547/7 accepted/tizen/common/20160421.161410 accepted/tizen/ivi/20160421.010410 accepted/tizen/mobile/20160421.010350 accepted/tizen/tv/20160421.010402 accepted/tizen/wearable/20160421.010413 submit/tizen/20160420.040930
Junkyeong Kim [Tue, 19 Apr 2016 10:46:28 +0000 (19:46 +0900)]
make dump at tdm_layer_set_buffer function
add tdm dump helper functions

Change-Id: I64f1d7018ede69256d45181774b91f5a27f7f341
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agofix syntax error 30/66530/1
Boram Park [Tue, 19 Apr 2016 09:45:32 +0000 (18:45 +0900)]
fix syntax error

Change-Id: I0a7822a23bda1ecbc2af12dbf2eae15c737d086a

8 years agofix syntax error 78/66378/1 accepted/tizen/common/20160419.143123 accepted/tizen/ivi/20160418.235826 accepted/tizen/mobile/20160418.235821 accepted/tizen/tv/20160418.235824 accepted/tizen/wearable/20160418.235814 submit/tizen/20160418.122128
Boram Park [Mon, 18 Apr 2016 12:33:24 +0000 (21:33 +0900)]
fix syntax error

Change-Id: Icdf0b36c6bc81d3382b31ab63272599593b9be37

8 years agodisable the tdm thread as default 76/66376/1
Boram Park [Mon, 18 Apr 2016 12:24:27 +0000 (21:24 +0900)]
disable the tdm thread as default

Change-Id: I4f5584bd37e82a265b7a4fc350994076336387f7

8 years agoerase dereference of null code 85/66285/2
Junkyeong Kim [Mon, 18 Apr 2016 07:35:05 +0000 (16:35 +0900)]
erase dereference of null code

Change-Id: I3726b755d568255e3a82da65ada40828a40414b3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoset the initial dpms value to be off 99/66199/1 accepted/tizen/ivi/20160418.082634 accepted/tizen/mobile/20160418.082616 accepted/tizen/tv/20160418.082631 accepted/tizen/wearable/20160418.082624 submit/tizen/20160418.012433
SooChan Lim [Sun, 17 Apr 2016 23:39:05 +0000 (08:39 +0900)]
set the initial dpms value to be off

Change-Id: I3413ce4256133d58b5e02a27c4ecb036e184fae4

8 years agoFor store user data of buffer used new surface api of libtbm 02/65802/2 accepted/tizen/common/20160414.142603 accepted/tizen/ivi/20160415.014812 accepted/tizen/mobile/20160415.014832 accepted/tizen/tv/20160415.014728 accepted/tizen/wearable/20160415.014753 submit/tizen/20160414.040521
Andrii Sokolenko [Tue, 12 Apr 2016 13:58:24 +0000 (16:58 +0300)]
For store user data of buffer used new surface api of libtbm

Change-Id: I7fb0f7e3956a68e84c3e497222b16a8115e291bb
Signed-off-by: Andrii Sokolenko <a.sokolenko@samsung.com>
8 years agofix 64bit build error 38/65538/1
Boram Park [Mon, 11 Apr 2016 08:34:24 +0000 (17:34 +0900)]
fix 64bit build error

Change-Id: I19f591063dc4c824aec8599fed8bb0a740debd15

8 years agocall the change handler when dpms changed 37/65537/1
Boram Park [Mon, 11 Apr 2016 06:50:57 +0000 (15:50 +0900)]
call the change handler when dpms changed

Change-Id: I34e856fceb1840b4a2fecba867550b5637571e47

8 years agoneed to close fd of tdm_helper_get_fd 36/65536/1
Boram Park [Fri, 8 Apr 2016 09:24:11 +0000 (18:24 +0900)]
need to close fd of tdm_helper_get_fd

Change-Id: I5c06586ae3e07c84187137b4294a74a0505b0ca1

8 years agoreturn error during DPMS off 35/65535/1
Boram Park [Fri, 8 Apr 2016 08:36:27 +0000 (17:36 +0900)]
return error during DPMS off

Change-Id: Idb99a669b6d4dffe78e7914b130ec78d97617fe1

8 years agoadd tdm-client to test tdm client API 34/65534/1
Boram Park [Mon, 4 Apr 2016 10:22:29 +0000 (19:22 +0900)]
add tdm-client to test tdm client API

Change-Id: Ifa6219f85b35d1d9d119211c276062974967986d

8 years agosupport client API for wait_vblank 33/65533/1
Boram Park [Thu, 31 Mar 2016 09:53:37 +0000 (18:53 +0900)]
support client API for wait_vblank

Change-Id: Id7df85559d73324556752ac2a4f572ee259fd731

8 years agorename tdm_event to tdm_event_loop 32/65532/1
Boram Park [Fri, 1 Apr 2016 04:51:34 +0000 (13:51 +0900)]
rename tdm_event to tdm_event_loop

Change-Id: Ied704a81006333d47a87206adb0cc7e44b981562

8 years agosupport thread 31/65531/1
Boram Park [Wed, 30 Mar 2016 08:18:00 +0000 (17:18 +0900)]
support thread

Change-Id: I8f9b5b7393af5990e46bf51142db3005a430535f

8 years agosupport the output change handler 30/65530/1
Boram Park [Thu, 24 Mar 2016 11:49:53 +0000 (20:49 +0900)]
support the output change handler

Change-Id: Icc9887e49f39fb6a8dddcf8a61d32b5f6c8e07aa

8 years agoUsing a wl_display object to create a event loop 29/65529/1
Boram Park [Wed, 30 Mar 2016 00:18:55 +0000 (09:18 +0900)]
Using a wl_display object to create a event loop

Change-Id: Id47aa310967328283db7ebb43a326d4305176a49

8 years agouse wl_event_loop to support the event handling system 28/65528/1
Boram Park [Wed, 30 Mar 2016 08:16:48 +0000 (17:16 +0900)]
use wl_event_loop to support the event handling system

Conflicts:
src/tdm_private.h

Change-Id: Ie7be4057582a58d6c9db54edd39521e7bc7c4ab3

8 years agoreturn TDM_ERROR_NOT_IMPLEMENTED if backend doesn't implenment 27/65527/1
Boram Park [Wed, 23 Mar 2016 02:51:06 +0000 (11:51 +0900)]
return TDM_ERROR_NOT_IMPLEMENTED if backend doesn't implenment

Change-Id: Ic4b297c8992aa9e6bc60d8530cb9ed72e2ccc694

8 years agouse a tab instead of 8 spaces 26/65526/1
Boram Park [Wed, 23 Mar 2016 02:22:09 +0000 (11:22 +0900)]
use a tab instead of 8 spaces

Change-Id: I43e97a5d0ab49ba06f281a4c077c070e9534d744

8 years agouse macro to debug mutex lock 25/65525/1
Boram Park [Wed, 23 Mar 2016 02:13:44 +0000 (11:13 +0900)]
use macro to debug mutex lock

Change-Id: I7dd7d6d4674444068009c8d2288b4ff5a1daa828

8 years agoadd tdm_helper_get_fd & tdm_helper_set_fd 24/65524/1
Boram Park [Mon, 21 Mar 2016 00:28:20 +0000 (09:28 +0900)]
add tdm_helper_get_fd & tdm_helper_set_fd

Change-Id: I07027116cf37fd312eda56c49b271b2f36575c8f

8 years agoRevert "add display_buffer_get_fd to TDM backend interface" 23/65523/1
Boram Park [Tue, 22 Mar 2016 12:55:45 +0000 (21:55 +0900)]
Revert "add display_buffer_get_fd to TDM backend interface"

This reverts commit 748a516c6f3f754be4ff0e32d21a0985839cbea1.

Conflicts:
include/tdm_backend.h
src/tdm.c
src/tdm_private.h

Change-Id: Ida5296ea6fcc210cabb62361d416afca3cfbc691

8 years agoadd TDM_LAYER_CAPABILITY_RESERVED_MEMORY 92/64892/1 accepted/tizen/common/20160406.144631 accepted/tizen/ivi/20160407.000246 accepted/tizen/mobile/20160407.000201 accepted/tizen/tv/20160407.000212 accepted/tizen/wearable/20160407.000229 submit/tizen/20160406.052734
SooChan Lim [Wed, 6 Apr 2016 05:24:18 +0000 (14:24 +0900)]
add TDM_LAYER_CAPABILITY_RESERVED_MEMORY

Change-Id: I0a67874a6ff3345d83d02b9c325a58e3d4543cd2

8 years agofix doxygen document 14/62614/1 accepted/tizen/common/20160321.150033 accepted/tizen/ivi/20160321.005555 accepted/tizen/mobile/20160321.005509 accepted/tizen/tv/20160321.005523 accepted/tizen/wearable/20160321.005543 submit/tizen/20160320.224501
Boram Park [Thu, 17 Mar 2016 04:58:22 +0000 (13:58 +0900)]
fix doxygen document

Change-Id: I588b867d55069ed8199bd24894d85fd51e850e7c

8 years agofix syntax error 10/62610/1 accepted/tizen/common/20160317.155505 submit/tizen/20160315.131536
Boram Park [Thu, 17 Mar 2016 04:03:52 +0000 (13:03 +0900)]
fix syntax error

Change-Id: If368fcb353e920ecb0f362c52c38c75dead52751

8 years agounref buffer when destroyed 07/62607/2
Boram Park [Thu, 17 Mar 2016 03:03:06 +0000 (12:03 +0900)]
unref buffer when destroyed

Change-Id: I71ed02cfe70569c25b175142c0420387e70825c1

8 years agofix syntax error 01/62601/2
Boram Park [Thu, 17 Mar 2016 00:04:22 +0000 (09:04 +0900)]
fix syntax error

Change-Id: I5fdb2e30bb3e0d1c664cfa14d881f067f5c3f04e

8 years agoreturn error if a buffer is attached twice 00/62600/2
Boram Park [Wed, 16 Mar 2016 10:06:18 +0000 (19:06 +0900)]
return error if a buffer is attached twice

   We have to handle attaching a buffer twice as error. Display server
   should attach a buffer after finishing a previous converting.

Change-Id: I98ee0a585af19f3a3009133f99a2c27b4e51b438

8 years agomap/unmap for dump 89/62489/1
Boram Park [Wed, 16 Mar 2016 08:12:33 +0000 (17:12 +0900)]
map/unmap for dump

Change-Id: Ib91a52e7c3dbb95db719da201efe8a0d34a3d999

8 years agochange deprecated APIs 94/62094/1
Sangjin Lee [Mon, 14 Mar 2016 09:02:56 +0000 (18:02 +0900)]
change deprecated APIs

Change-Id: I82daf13d77b949e9bffb8db14df39f1efcda981d

8 years agoinstall the license file 63/61863/1 accepted/tizen/common/20160315.220707 accepted/tizen/ivi/20160313.114500 accepted/tizen/mobile/20160313.113356 accepted/tizen/tv/20160313.113715 accepted/tizen/wearable/20160313.114118 submit/tizen/20160311.061039
SooChan Lim [Fri, 11 Mar 2016 04:34:12 +0000 (13:34 +0900)]
install the license file

Change-Id: I3e4c22abba4ad716e9c4d14cfc1ad1a0e15ead42

8 years agofix TDM buffer management 94/61794/1
Boram Park [Thu, 10 Mar 2016 13:37:51 +0000 (22:37 +0900)]
fix TDM buffer management

  - enhance logs
  - use pending_list to rollback if commit is failed
  - increase buffer ref_count if commit is successed

Change-Id: I6823202d9c1764c99d14378a1f37d55e47672c08

8 years agokeep buffer_list in buf_info 16/61616/1
Boram Park [Wed, 9 Mar 2016 07:39:26 +0000 (16:39 +0900)]
keep buffer_list in buf_info

Change-Id: Ie987de6779a3ed63204d009cc4d68ffd6f4953a0

8 years agoenhance log for buffer debugging 80/61580/1
Boram Park [Wed, 9 Mar 2016 04:27:31 +0000 (13:27 +0900)]
enhance log for buffer debugging

Change-Id: I0b5cda4cf5cb00e4ef3d000a8a16844db3b36e17

8 years agofix dependency error for build-break 08/60708/1 accepted/tizen/common/20160302.193714 accepted/tizen/ivi/20160302.073109 accepted/tizen/mobile/20160302.073022 accepted/tizen/tv/20160302.073035 accepted/tizen/wearable/20160302.073049 submit/tizen/20160302.052313
Boram Park [Wed, 2 Mar 2016 00:45:37 +0000 (09:45 +0900)]
fix dependency error for build-break

Change-Id: Iffbda4fde6879f2fa258bf8f8821a76cceb592d9

8 years agoenhance log 07/60707/1
Boram Park [Mon, 29 Feb 2016 07:31:41 +0000 (16:31 +0900)]
enhance log

Change-Id: Ica6faba6cf7144d6efd5991f7e08a436e85784bc

8 years agoapply wayland coding style 36/60536/1
Boram Park [Mon, 29 Feb 2016 01:49:16 +0000 (10:49 +0900)]
apply wayland coding style

Change-Id: I7e829ceedea51cd60989022205cab0fe5bbeb97e

8 years agoadd ttrace accepted/tizen/common/20160301.120653 accepted/tizen/ivi/20160228.232159 accepted/tizen/ivi/20160229.095458 accepted/tizen/mobile/20160228.232050 accepted/tizen/mobile/20160229.095400 accepted/tizen/tv/20160228.232112 accepted/tizen/tv/20160229.095414 accepted/tizen/wearable/20160228.232143 accepted/tizen/wearable/20160229.095435 submit/tizen/20160228.234815 submit/tizen/20160229.555555 submit/tizen_common/20160229.190608
Boram Park [Sun, 28 Feb 2016 22:35:43 +0000 (07:35 +0900)]
add ttrace

Change-Id: I3312d93151cbf7f73dd26e0976a278c11cbb3fc8

8 years agoversion up to 1.1.0 1.1.0
Boram Park [Thu, 18 Feb 2016 01:38:59 +0000 (10:38 +0900)]
version up to 1.1.0

Change-Id: Icad6a02ed7c39e53b3eb8840db76a9c97f38ccdf

8 years agofix syntax error
Boram Park [Fri, 19 Feb 2016 02:36:00 +0000 (11:36 +0900)]
fix syntax error

Change-Id: I8db1427ff18ba4a537493ebcc6becf50dcab65c4

8 years agochecking backend ABI version
Boram Park [Thu, 18 Feb 2016 01:38:46 +0000 (10:38 +0900)]
checking backend ABI version

Change-Id: I484eb38ad2a62cec2b26cac62cc7abe578ef7b6f

8 years agoadd display_buffer_get_fd to TDM backend interface
Boram Park [Fri, 19 Feb 2016 04:39:53 +0000 (13:39 +0900)]
add display_buffer_get_fd to TDM backend interface

Change-Id: I1069e5b799c3a0c5a3592668575b40125ad78157

8 years agoremove tdm_helper_drm_fd
Boram Park [Thu, 18 Feb 2016 01:29:28 +0000 (10:29 +0900)]
remove tdm_helper_drm_fd

Change-Id: I8c8fcdcc71d716b573bad3d2c1eb8532e3bf947e

8 years agoenhance mode information of output
Boram Park [Sun, 14 Feb 2016 10:51:23 +0000 (19:51 +0900)]
enhance mode information of output

Change-Id: Id0560973ddb6541db8ec4df339e92d33bd4a9f4c

8 years agoadd maker, model, name to tdm_caps_output
Boram Park [Sun, 14 Feb 2016 10:24:15 +0000 (19:24 +0900)]
add maker, model, name to tdm_caps_output

Change-Id: I12b393d4918e206a12392306a66b7b2006d05568

8 years agoseperate tdm_func_ouput, tdm_func_layer from tdm_func_diplay
Boram Park [Sun, 14 Feb 2016 09:34:59 +0000 (18:34 +0900)]
seperate tdm_func_ouput, tdm_func_layer from tdm_func_diplay

Change-Id: I1fd0ffab9fecbad43308ff54def71f3cb5b8452c

8 years agoSupport tbm_surface_queue 21/58921/3 accepted/tizen/common/20160223.110205 accepted/tizen/ivi/20160218.024400 accepted/tizen/mobile/20160211.083741 accepted/tizen/tv/20160211.083758 accepted/tizen/wearable/20160211.083825 submit/tizen/20160211.063741 submit/tizen_common/20160218.142243 submit/tizen_common/20160219.083441 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000004
Sangjin Lee [Fri, 5 Feb 2016 04:29:33 +0000 (13:29 +0900)]
Support tbm_surface_queue

Change-Id: Ia18d4d002623efd0b2f606b21e9bb7e96661c28b

8 years agopackaging: update version to 1.0.3 07/58807/1 accepted/tizen/mobile/20160205.011712 accepted/tizen/tv/20160205.011725 accepted/tizen/wearable/20160205.011742 submit/tizen/20160204.075743
Boram Park [Wed, 3 Feb 2016 13:44:26 +0000 (22:44 +0900)]
packaging: update version to 1.0.3

Change-Id: Ibdc0bf08629890109dc7144b89dece5fdfcf9871

8 years agoadd TDM_LAYER_CAPABILITY_SCANOUT 06/58806/1
Boram Park [Wed, 3 Feb 2016 13:44:04 +0000 (22:44 +0900)]
add TDM_LAYER_CAPABILITY_SCANOUT

    some hardware only accets scanout buffers. In this case, the
    display server will pass only a scanout buffer to a TDM layer.

Change-Id: Ie7fd294b7da7e8ccd525924df8f76387ed5410b3

8 years agopackaging: update version to 1.0.2 accepted/tizen/mobile/20160122.080623 accepted/tizen/tv/20160122.080754 accepted/tizen/wearable/20160122.080833 submit/tizen/20160122.051037
Boram Park [Fri, 22 Jan 2016 05:10:17 +0000 (14:10 +0900)]
packaging: update version to 1.0.2

Change-Id: Ic2448a8a8ef3c079380990f2dad2f1eb48915345