platform/core/uifw/libtdm.git
6 years agoutests: scale up to screen size 12/174312/1
Boram Park [Fri, 30 Mar 2018 01:55:24 +0000 (10:55 +0900)]
utests: scale up to screen size

We have to make more TCs to test various different sizes later.

Change-Id: Ie36ef263d486d17905d0b73fcc58c23cef7a1d70

6 years agoutests: use TDM_CONFIG_KEY_DEBUG_DUMP to dump all tc's buffer 11/174311/1
Boram Park [Fri, 30 Mar 2018 01:54:22 +0000 (10:54 +0900)]
utests: use TDM_CONFIG_KEY_DEBUG_DUMP to dump all tc's buffer

All tcs do tdm_display_init/deinit repeatly. "tdm-monitor -dump" can't be used.
So we'd better use env.

Change-Id: If518b97cc45e4d8620e89c2e513ad8056be1b8f9

6 years agohelper: try to dump all formats to a raw file 10/174310/1
Boram Park [Fri, 30 Mar 2018 01:51:55 +0000 (10:51 +0900)]
helper: try to dump all formats to a raw file

Change-Id: Id2aa867fe19930aa01d5c3d73e1156b28aa45dd5

6 years agoset to null current mode after output update if output disconnected 07/174307/1
Junkyeong Kim [Fri, 30 Mar 2018 02:47:22 +0000 (11:47 +0900)]
set to null current mode after output update if output disconnected

Change-Id: I27b78b4ea4cd63c1ba2ef480e2c3afab71d0140e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoRevert "output: set output connection status if needed" 01/174101/1 accepted/tizen/unified/20180330.060625 submit/tizen/20180328.045533
Boram Park [Wed, 28 Mar 2018 05:58:02 +0000 (14:58 +0900)]
Revert "output: set output connection status if needed"

This reverts commit ebb1cbd983e6251a7d4869538c75916a996ef3d9.

Change-Id: I8b7620d2e39f6500b7257ae0c0c2affecaf9b3a2

6 years agopackage version up to 1.16.11
Boram Park [Wed, 28 Mar 2018 04:55:21 +0000 (13:55 +0900)]
package version up to 1.16.11

Change-Id: I83da899535b541cbe57c729e7b68651885676cd4

6 years agodisplay: rename to _tdm_display_setup 92/173892/1
Boram Park [Mon, 26 Mar 2018 11:37:58 +0000 (20:37 +0900)]
display: rename to _tdm_display_setup

Change-Id: I2cb9b73d98e6b337a2c1b1b7279db6cfd3e36b3a

6 years agoutests: change pp scale test src buffer size 91/173891/1
Boram Park [Mon, 26 Mar 2018 12:08:18 +0000 (21:08 +0900)]
utests: change pp scale test src buffer size

to test YUV buffers correctly

Change-Id: I4ae8ac621df9da577caa10a32c787d0f3da4759e

6 years agoutests: fix wrong input param 90/173890/1
Boram Park [Mon, 26 Mar 2018 12:00:53 +0000 (21:00 +0900)]
utests: fix wrong input param

Change-Id: I99d930aba8cdbc080a935e0734601dee77a5f3bd

6 years agoutests: remove unuseful tcs 89/173889/1
Boram Park [Mon, 26 Mar 2018 11:24:54 +0000 (20:24 +0900)]
utests: remove unuseful tcs

Change-Id: I5acfce9cc3ee9ef2f7d8b883c8e47d73f8ea5c22

6 years agocommon: remove unuseful functions 88/173888/1
Boram Park [Mon, 26 Mar 2018 11:22:46 +0000 (20:22 +0900)]
common: remove unuseful functions

Change-Id: I47dd2ac0cde4a5acb2d0d6a2ac4bf39c9af00aa2

6 years agodisplay: move function position 87/173887/1
Boram Park [Mon, 26 Mar 2018 11:19:10 +0000 (20:19 +0900)]
display: move function position

Change-Id: Icccd42165bd5b19f97ebb2b0e358318004ab346b

6 years agoutests: change pp scale test src buffer size 48/173848/1
Junkyeong Kim [Mon, 26 Mar 2018 09:56:57 +0000 (18:56 +0900)]
utests: change pp scale test src buffer size

Change-Id: Ia80d1fea3d626132b4ff6ee7b638a58048d53a17
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agocorrect email address 24/173824/1
Boram Park [Mon, 26 Mar 2018 06:23:30 +0000 (15:23 +0900)]
correct email address

Change-Id: I75c8d8e7b4937d5812021890d7f47e34bb219fec

6 years agoutests: fix build-error 13/173813/1 accepted/tizen/unified/20180326.132014 submit/tizen/20180326.051653
Boram Park [Mon, 26 Mar 2018 05:29:53 +0000 (14:29 +0900)]
utests: fix build-error

Change-Id: Id0f1188f4ebbf46af4549151a33dfef63c043c54

6 years agopackage version up to 1.16.10
Boram Park [Mon, 26 Mar 2018 05:16:46 +0000 (14:16 +0900)]
package version up to 1.16.10

Change-Id: I1029cb73e838a998f046f5987b97c9c6c2486139

6 years agoutests: fix warning message 03/173803/2
Boram Park [Mon, 26 Mar 2018 05:11:32 +0000 (14:11 +0900)]
utests: fix warning message

Change-Id: Ied96807659fdc9189064edf1a6e2c1eaad20df36

6 years agoutests: fix getchar issue 02/173802/2
Boram Park [Mon, 26 Mar 2018 03:00:27 +0000 (12:00 +0900)]
utests: fix getchar issue

Change-Id: I1e217b2594be0b46564626d8fe103a49fb3f6349

6 years agoevent_loop: ensure freeing sources when deinit 68/173768/1
Boram Park [Mon, 26 Mar 2018 01:16:34 +0000 (10:16 +0900)]
event_loop: ensure freeing sources when deinit

Change-Id: I1eca94d1e572e7b6ce4d799c18f5d3d61a48e252

6 years agopackage version up to 1.16.9 accepted/tizen/unified/20180326.075239 submit/tizen/20180323.051357
Boram Park [Fri, 23 Mar 2018 05:11:07 +0000 (14:11 +0900)]
package version up to 1.16.9

Change-Id: Icab648436c08d43e6d7bdf9592329b8a4aa84087

6 years agorename to tdm_log_printf 65/173665/1
Boram Park [Fri, 23 Mar 2018 04:52:30 +0000 (13:52 +0900)]
rename to tdm_log_printf

Change-Id: I3e44a3e79c1e788d4a0c0d0c1f626f45c0a041a8

6 years agooutput: print out the missed log 60/173660/1
Boram Park [Fri, 23 Mar 2018 04:43:31 +0000 (13:43 +0900)]
output: print out the missed log

Change-Id: I862e3710709fbdad2a56902c263746e35589fc3d

6 years agolog: enhance debugging logs 59/173659/1
Boram Park [Fri, 23 Mar 2018 04:39:32 +0000 (13:39 +0900)]
log: enhance debugging logs

Change-Id: I6fcf7705e60652ecd6987737aed4686de9569d65

6 years agopackage version up to 1.16.8 accepted/tizen/unified/20180323.062131 submit/tizen/20180322.093528
Boram Park [Thu, 22 Mar 2018 09:35:13 +0000 (18:35 +0900)]
package version up to 1.16.8

Change-Id: I1dfa7c51b5e5912899ff079c9be1c939a108a138

6 years agoutests: change log level 76/173576/1
Boram Park [Thu, 22 Mar 2018 09:31:41 +0000 (18:31 +0900)]
utests: change log level

Change-Id: Icfb0e00e9edf45fa8dfccc881274802d0e583da0

6 years agocommon: remove redundant logs 74/173574/2
Boram Park [Thu, 22 Mar 2018 09:20:44 +0000 (18:20 +0900)]
common: remove redundant logs

Change-Id: I6843477d9227ec3db27200a1c82646acff3798f5

6 years agodummy: consider vblank interval 70/173570/3
Boram Park [Thu, 22 Mar 2018 09:09:10 +0000 (18:09 +0900)]
dummy: consider vblank interval

Change-Id: Ifcee3acc89ec9938e1174a8a17bffb2f59aea68f

6 years agooutput: set output connection status if needed 65/173565/5
Boram Park [Thu, 22 Mar 2018 08:39:45 +0000 (17:39 +0900)]
output: set output connection status if needed

Change-Id: I8352ba1d63193ecf97ab64d568e8673451f9f766

6 years agoconfig: fix infinite loop 97/173497/5
Boram Park [Thu, 22 Mar 2018 04:44:29 +0000 (13:44 +0900)]
config: fix infinite loop

Change-Id: I8e74042c6cc711e64bc7f932dc2cb66be731872d

6 years agoutest: remove unuseful tcs 99/173299/1
Boram Park [Tue, 20 Mar 2018 09:58:14 +0000 (18:58 +0900)]
utest: remove unuseful tcs

Change-Id: I84fa3d1f9839e9d70745766767a3bdc8323890fe

6 years agopackage version up to 1.16.7 accepted/tizen/unified/20180321.060807 submit/tizen/20180320.093933
Boram Park [Tue, 20 Mar 2018 09:39:25 +0000 (18:39 +0900)]
package version up to 1.16.7

Change-Id: Ifda4cc084c2bd44ba1b1e279bddb0b914ad80cfa

6 years agothread: sending the exit request instead of using pthread_cancel 74/173274/3
Boram Park [Tue, 20 Mar 2018 08:09:23 +0000 (17:09 +0900)]
thread: sending the exit request instead of using pthread_cancel

To ensure that all operations in the tdm thread are done

Change-Id: I05aa6a1d187876522eeaaa2a694bdc2cc8673516

6 years agocommon: add description for pp, capture capability 61/173161/2
Boram Park [Tue, 20 Mar 2018 01:53:30 +0000 (10:53 +0900)]
common: add description for pp, capture capability

Change-Id: I3e11cb35c4a4f752282756e339e07e4f939437c0

6 years agoutests: show the result via a layer 58/173158/2
Boram Park [Mon, 19 Mar 2018 10:46:30 +0000 (19:46 +0900)]
utests: show the result via a layer

Change-Id: I8ca6f448a2a124f0f2925ba7a26a652ebe57b6ec

6 years agoutests: set initialized value 57/173157/2
Boram Park [Mon, 19 Mar 2018 06:58:54 +0000 (15:58 +0900)]
utests: set initialized value

Change-Id: I79b87512b495d271cbe1ed266aeebf9aa8ccff6b

6 years agoutests: check return value 56/173156/2
Boram Park [Mon, 19 Mar 2018 06:58:38 +0000 (15:58 +0900)]
utests: check return value

Change-Id: I21868201523ec15af93d13bfc85fe17a8e770bf7

6 years agotests: check return value 55/173155/2
Boram Park [Mon, 19 Mar 2018 06:58:12 +0000 (15:58 +0900)]
tests: check return value

Change-Id: I15bc563500889e26f42600a6066dd0fe884fc29f

6 years agomutex: remove pthread_mutex_trylock 54/173154/2
Boram Park [Mon, 19 Mar 2018 06:57:54 +0000 (15:57 +0900)]
mutex: remove pthread_mutex_trylock

We don't need to call pthread_mutex_trylock to call pthread_mutex_unlock.
Just call pthread_mutex_unlock to ensure all mutexes are locked.

Change-Id: Id43c9fdddaa400454f9d462430ae90ecf25615c8

6 years agocapture: correct debugging logs 53/173153/1
Boram Park [Mon, 19 Mar 2018 10:46:12 +0000 (19:46 +0900)]
capture: correct debugging logs

Change-Id: I00f06b8d917e135c269bc581605ea131f6f5d12a

6 years agopp: correct debugging logs 52/173152/1
Boram Park [Mon, 19 Mar 2018 10:46:00 +0000 (19:46 +0900)]
pp: correct debugging logs

Change-Id: I599a9e78919b0a0195f0ccee3c0b41544614b7fa

6 years agopp: remove unuseful pp capabilities 51/173151/1
Boram Park [Mon, 19 Mar 2018 05:10:22 +0000 (14:10 +0900)]
pp: remove unuseful pp capabilities

scale and transform seems as the default pp capabilities.

Change-Id: I68eff0222105f1e255210ea1ebe58a22599af32a

6 years agooutput: enhance debugging logs 50/173150/1
Boram Park [Tue, 20 Mar 2018 01:11:32 +0000 (10:11 +0900)]
output: enhance debugging logs

Change-Id: I01db98634347826e9a3f9b22eafa77a233d86a18

6 years agobuffer: enhance debugging logs 49/173149/1
Boram Park [Tue, 20 Mar 2018 01:10:22 +0000 (10:10 +0900)]
buffer: enhance debugging logs

Change-Id: If1fda435f672768ab0a46a1c4e0f18dcc991fad8

6 years agocapture: enhance debugging logs 48/173148/1
Boram Park [Mon, 19 Mar 2018 04:53:11 +0000 (13:53 +0900)]
capture: enhance debugging logs

Change-Id: I54b5cc0ffb52ea8abc11b26b5763064524d960f7

6 years agopp: enhance debugging logs 47/173147/1
Boram Park [Mon, 19 Mar 2018 04:53:05 +0000 (13:53 +0900)]
pp: enhance debugging logs

Change-Id: I447c3e9f8a1f359511976479d06d39c31f964292

6 years agolayer: enhance debugging logs 46/173146/1
Boram Park [Mon, 19 Mar 2018 04:30:33 +0000 (13:30 +0900)]
layer: enhance debugging logs

Change-Id: Iccea69b432837b72158a2a864b2f6d00871a95ae

6 years agolayer: add tdm_layer_get_index() 45/173145/1
Boram Park [Mon, 19 Mar 2018 04:29:41 +0000 (13:29 +0900)]
layer: add tdm_layer_get_index()

Change-Id: Id0e660ba20bd586a8368c4fc4256aa4a01ea246e

6 years agopackage version up to 1.16.6 submit/tizen/20180316.082049
Boram Park [Fri, 16 Mar 2018 08:20:02 +0000 (17:20 +0900)]
package version up to 1.16.6

Change-Id: Ic5461303138ef6207b2fcafaaa17fd45cdbf33ff

6 years agopp: add TDM_PP_CAPABILITY_NO_CSC 41/172841/4
Boram Park [Fri, 16 Mar 2018 08:05:54 +0000 (17:05 +0900)]
pp: add TDM_PP_CAPABILITY_NO_CSC

Change-Id: I4e71eed1b65b3194e4578ad07270f6c17af3a217

6 years agobuffers: use rand_r to draw noise color 40/172840/3
Boram Park [Fri, 16 Mar 2018 07:42:40 +0000 (16:42 +0900)]
buffers: use rand_r to draw noise color

Change-Id: I44ce0464c620b77ab20540b75b9dcaeb49202040

6 years agoutests: modification for macro 39/172839/3
Boram Park [Fri, 16 Mar 2018 05:59:19 +0000 (14:59 +0900)]
utests: modification for macro

Change-Id: Ia2a14839ca265a86e7869bd62719dd3c05681966

6 years agoutests: some modification for helper 38/172838/3
Boram Park [Fri, 16 Mar 2018 05:58:57 +0000 (14:58 +0900)]
utests: some modification for helper

Change-Id: I3fd90c2a65425478d9bcbbdbdce77a0afd14f682

6 years agohelper: copy filename 37/172837/1
Boram Park [Fri, 16 Mar 2018 05:57:43 +0000 (14:57 +0900)]
helper: copy filename

Change-Id: I5d15a165ba482aad7b1280abd411035a6c57ae22

6 years agobuffers: fill 0xFF for alpha bits if XRGB8888 36/172836/1
Boram Park [Fri, 16 Mar 2018 05:57:03 +0000 (14:57 +0900)]
buffers: fill 0xFF for alpha bits if XRGB8888

Change-Id: I11fe1caf16c54a927aaf935504d26b8e01d95337

6 years agohelper: remove unsupported format 35/172835/1
Boram Park [Fri, 16 Mar 2018 05:55:26 +0000 (14:55 +0900)]
helper: remove unsupported format

YUYV, UYVY doesn't seem to work properly

Change-Id: I923f2e52d54e37c78af02cad0fec0ca994501ad7

6 years agothread: correct the infinite event propagation issue 72/172772/1
Boram Park [Fri, 16 Mar 2018 01:17:28 +0000 (10:17 +0900)]
thread: correct the infinite event propagation issue

when calling tdm_thread_cb_call, 'propagation' param will help to decide if
we need to propagate a event to other thread or not. and checking
waiting_cb_type variable is not needed any more.

Change-Id: I59929cb8dc1dd1ada2e7b8acfa9095a174e12928

6 years agoRevert "Revert "output: seperate output-status and output-dpms change"" 71/172771/1
Boram Park [Fri, 16 Mar 2018 00:17:07 +0000 (09:17 +0900)]
Revert "Revert "output: seperate output-status and output-dpms change""

This reverts commit 3dab774282940b13db1792b57deaf50109d9d5e3.

Change-Id: I64aec7755e0822b85b28e420b4fd2727b6763e51

6 years agoRevert "output: seperate output-status and output-dpms change" 65/172765/1 accepted/tizen/unified/20180316.062431 submit/tizen/20180314.093754
Boram Park [Thu, 15 Mar 2018 23:35:32 +0000 (08:35 +0900)]
Revert "output: seperate output-status and output-dpms change"

This reverts commit dd84f199e0e855ca945bae239c152fa22147af53.

Change-Id: I0aa9117c9dac6ee5664f549bcf25a51fca072efb

6 years agopackage version up to 1.16.5
Boram Park [Thu, 15 Mar 2018 07:56:56 +0000 (16:56 +0900)]
package version up to 1.16.5

Change-Id: I9052516fba6f6a7e98e22908b3a5c36f32fe67aa

6 years agoutests: fix deadlock 93/172693/1
Boram Park [Thu, 15 Mar 2018 05:30:23 +0000 (14:30 +0900)]
utests: fix deadlock

after adding change handler, have to call handle_events to dispatch events.

Change-Id: Id8bc3b52508b383b5fc204bfc493d79cf172065d

6 years agoutests: disable SetProperty tc 92/172692/1
Boram Park [Thu, 15 Mar 2018 05:28:56 +0000 (14:28 +0900)]
utests: disable SetProperty tc

not avaiable to test

Change-Id: I782bdd0f4aec95421352cb4c607e1ead13ecc2ab

6 years agoclient: reset watch_output_changes when removing all handlers 91/172691/1
Boram Park [Thu, 15 Mar 2018 05:28:12 +0000 (14:28 +0900)]
client: reset watch_output_changes when removing all handlers

Change-Id: I985579a2c5022a97d0ae7834280b22857bc484dc

6 years agoutest: initialize the hwc_wins 46/172546/1
SooChan Lim [Wed, 14 Mar 2018 10:23:34 +0000 (19:23 +0900)]
utest: initialize the hwc_wins

Change-Id: I1a21c36e580bc33da1809e08f71e9dc13f27bbf5

6 years agopackage version up to 1.16.4
Boram Park [Wed, 14 Mar 2018 09:38:33 +0000 (18:38 +0900)]
package version up to 1.16.4

Change-Id: I4cf3f8c9cd537a105867c0713aa6e19e8d7c828f

6 years agoutests: correct wrong behavior 10/172510/3
Boram Park [Wed, 14 Mar 2018 07:49:41 +0000 (16:49 +0900)]
utests: correct wrong behavior

Change-Id: I636ded1f8e084f626f42f3197847d9b445c9678d

6 years agothread: remove caller_tid information when adding and removing thread_cb 09/172509/1
Boram Park [Wed, 14 Mar 2018 07:48:44 +0000 (16:48 +0900)]
thread: remove caller_tid information when adding and removing thread_cb

Change-Id: Ib5edb635cac1335a27c71fb478b88577f31f1fac

6 years agothread: reset cl_list_lock when deinit 08/172508/1
Boram Park [Wed, 14 Mar 2018 07:48:17 +0000 (16:48 +0900)]
thread: reset cl_list_lock when deinit

Change-Id: I9999da814337a774a6ca643da915b9c11f8c914e

6 years agolayer: add more debugging log 07/172507/1
Boram Park [Wed, 14 Mar 2018 07:47:32 +0000 (16:47 +0900)]
layer: add more debugging log

Change-Id: Ib2b40f60ce6f0180137684c13f443be55a861722

6 years agovblank: calculating SW target time properly 06/172506/1
Boram Park [Wed, 14 Mar 2018 05:05:25 +0000 (14:05 +0900)]
vblank: calculating SW target time properly

Change-Id: I3f72412fd9b0d23ddbd5db42bed9e6f07dda322c

6 years agothread: use PTHREAD_MUTEX_INITIALIZER 05/172505/1
Boram Park [Wed, 14 Mar 2018 05:03:26 +0000 (14:03 +0900)]
thread: use PTHREAD_MUTEX_INITIALIZER

Change-Id: I4626eebb96b3e8524ea48737104c0df9d1b1871b

6 years agoutests: apply coding style 19/172319/1
Boram Park [Tue, 13 Mar 2018 07:38:41 +0000 (16:38 +0900)]
utests: apply coding style

Change-Id: I6e063ca7ea46a9c2c7a0113fa95d9ed1d829366a

6 years agopackage version up to 1.16.3 16/172316/1 accepted/tizen/unified/20180314.062059 submit/tizen/20180313.073140
Boram Park [Tue, 13 Mar 2018 07:30:00 +0000 (16:30 +0900)]
package version up to 1.16.3

Change-Id: I40d9676982ebe15704123165193a99b2db2bb882

6 years agoutests: using ASSERT_XXX 04/172304/2
Boram Park [Tue, 13 Mar 2018 06:52:57 +0000 (15:52 +0900)]
utests: using ASSERT_XXX

Change-Id: Ib3b039753e6f3400eb22672c1af2a2f12e500ff0

6 years agoutest: correct wrong behaviors 87/172287/2
Boram Park [Mon, 12 Mar 2018 23:23:18 +0000 (08:23 +0900)]
utest: correct wrong behaviors

Change-Id: I57b023a9800a0b4fba993397365c183ba81ba647

6 years agotdm: init fd 86/172286/2
Boram Park [Mon, 12 Mar 2018 23:23:29 +0000 (08:23 +0900)]
tdm: init  fd

Change-Id: I8585cd3874f01ebe8d146abd5a8ede64d52da573

6 years agomacro: add some macros for debug 85/172285/2
Boram Park [Tue, 13 Mar 2018 04:56:32 +0000 (13:56 +0900)]
macro: add some macros for debug

Change-Id: I0f9c9738ff849d13877b0b383da5578848f4f860

6 years agoevent_loop: deinit event_loop after stopping 84/172284/2
Boram Park [Tue, 13 Mar 2018 04:18:04 +0000 (13:18 +0900)]
event_loop: deinit event_loop after stopping

Change-Id: Id3c6e588fa19fedf849f766df594521e17ba201c

6 years agoclient: lock / unlock in tdm_client_handle_events_timeout 83/172283/2
Boram Park [Tue, 13 Mar 2018 04:17:23 +0000 (13:17 +0900)]
client: lock / unlock in tdm_client_handle_events_timeout

Change-Id: I6749fef9293951b5e188634756e74d2e56f5c81f

6 years agooutput: add thread_cb even if func is null 82/172282/2
Boram Park [Tue, 13 Mar 2018 03:12:24 +0000 (12:12 +0900)]
output: add thread_cb even if func is null

Change-Id: I64eb5588a02ef5d351e9e7debaf7faf00b40f558

6 years agolayer: add a missed callback 81/172281/2
Boram Park [Tue, 13 Mar 2018 03:12:00 +0000 (12:12 +0900)]
layer: add a missed callback

Change-Id: Ia7b2b6a467a1ef7531e5f4be51f58f559c8ae97a

6 years agopackage version up to 1.16.2 accepted/tizen/unified/20180313.061047 submit/tizen/20180312.084240
Boram Park [Mon, 12 Mar 2018 08:42:25 +0000 (17:42 +0900)]
package version up to 1.16.2

Change-Id: Id92045c2da6777f7efd18dfb7d05caca73b4d04e

6 years agooutput: seperate output-status and output-dpms change 58/172158/2
Boram Park [Mon, 12 Mar 2018 08:13:03 +0000 (17:13 +0900)]
output: seperate output-status and output-dpms change

Change-Id: I0fabb65405347dab1f8604827df00be274410091

6 years agopackage version up to 1.16.1 accepted/tizen/unified/20180309.202958 submit/tizen/20180308.124132
Boram Park [Thu, 8 Mar 2018 12:41:20 +0000 (21:41 +0900)]
package version up to 1.16.1

Change-Id: I2ce18aa2791e733216d174f791cf190fe6d486f1

6 years agothread: checking waiting cb_type 94/171994/1
Boram Park [Thu, 8 Mar 2018 12:35:07 +0000 (21:35 +0900)]
thread: checking waiting cb_type

if waiting_cb_type != cb_type->type, send cb to other thread if needed.
when a thread is waiting status, if other thread tries to send the same type cb
as sync, we CAN'T handle it. So we'd better make assert it to find another
solution.

Change-Id: I06f92b2814a3a4e0d23d9d6df3c8b17526e1175f

6 years agoutests: add more tc 25/171925/1
Boram Park [Thu, 8 Mar 2018 06:39:37 +0000 (15:39 +0900)]
utests: add more tc

Change-Id: I304f08c9f390acdfd4a7935be4a404afaa6e6c63

6 years agooutput: add debugging log 24/171924/1
Boram Park [Thu, 8 Mar 2018 06:39:18 +0000 (15:39 +0900)]
output: add debugging log

Change-Id: I0dd4ef4067e18706257619a1cfb2f6dea79f0657

6 years agopackage version up to 1.16.0 accepted/tizen/unified/20180307.071357 submit/tizen/20180307.022920
Boram Park [Wed, 7 Mar 2018 02:29:11 +0000 (11:29 +0900)]
package version up to 1.16.0

Change-Id: I4c0c3ba7a7e7fc5ca7b8d618bc873e4d61df53dd

6 years agoutests: correct pointer type 13/171713/1
Boram Park [Wed, 7 Mar 2018 01:14:55 +0000 (10:14 +0900)]
utests: correct pointer type

Change-Id: I557633d3d01b90c00005b8e1b51df0e2afc485d7

6 years agooutput: add tdm_output_has_capture_capability 12/171712/1
Boram Park [Wed, 7 Mar 2018 01:21:19 +0000 (10:21 +0900)]
output: add tdm_output_has_capture_capability

Change-Id: Ida5763d36449c1bb7c2734e63bdbf25eb4b0d90b

6 years agooutput: correct buffer leak when calling tdm_output_commit without a handler 11/171711/1
Boram Park [Wed, 7 Mar 2018 01:20:54 +0000 (10:20 +0900)]
output: correct buffer leak when calling tdm_output_commit without a handler

Change-Id: I032d556d6cab02d5bed3076e91fe57ed745a6bd3

6 years agobackend: add checking mandatory functions 10/171710/1
Boram Park [Wed, 7 Mar 2018 01:19:25 +0000 (10:19 +0900)]
backend: add checking mandatory functions

Change-Id: Ib9262959482250f95e43f7016ece3bc96581dce6

6 years agolog: add tdm_log_print_stdout 09/171709/1
Boram Park [Wed, 7 Mar 2018 01:18:07 +0000 (10:18 +0900)]
log: add tdm_log_print_stdout

Change-Id: I9ee3b16818e868f75b7bb114182f293d94a278bc

6 years agolog: remove unused code 91/171291/2
Boram Park [Wed, 28 Feb 2018 05:47:01 +0000 (14:47 +0900)]
log: remove unused code

Change-Id: Id0683906617148ed05423561c3bf5987ad592f37

6 years agoclient: add tdm_client_handle_events_timeout 86/171386/2
Boram Park [Fri, 2 Mar 2018 07:38:27 +0000 (16:38 +0900)]
client: add tdm_client_handle_events_timeout

Change-Id: Ifebfbe10670f7f8af366e26c8ea8e172f024d6a1

6 years agoadd tdm_client_vblank_is_waiting 85/171385/3
Boram Park [Fri, 2 Mar 2018 07:06:07 +0000 (16:06 +0900)]
add tdm_client_vblank_is_waiting

Change-Id: I27df05723f0544c6f063a722100b6ecdbec6c944

6 years agoutest: modify the TDMHwcWindow test case 85/171185/2
SooChan Lim [Tue, 27 Feb 2018 08:25:27 +0000 (17:25 +0900)]
utest: modify the TDMHwcWindow test case

Change-Id: I9fb070f824ec134051f7245c923deaa989c10cdd

6 years agoutest: add ut_tdm_output_hwc test case 84/171184/2
SooChan Lim [Tue, 27 Feb 2018 07:45:05 +0000 (16:45 +0900)]
utest: add ut_tdm_output_hwc test case

Change-Id: Ic4f81b512034c947143eb8ca44e0f5b4e9dd0009

6 years agorename tdm_backend to tdm_module 72/171172/1 accepted/tizen/unified/20180302.061438 submit/tizen/20180227.053105
Boram Park [Tue, 27 Feb 2018 06:48:21 +0000 (15:48 +0900)]
rename tdm_backend to tdm_module

initrd-recovery already uses 'tdm_backend' word. no other choice.

Change-Id: I69acef25a284bd1a5872c6b4ee7ad5771f6a5bac

6 years agopackage version up to 1.15.1
Boram Park [Tue, 27 Feb 2018 05:30:36 +0000 (14:30 +0900)]
package version up to 1.15.1

Change-Id: Ic53ee701e9eec1ca90add4148ef2ab7eaf462a81

6 years agofix build-break 55/171155/1
Boram Park [Tue, 27 Feb 2018 05:24:40 +0000 (14:24 +0900)]
fix build-break

Change-Id: Ic02a14e323eee8f89e86102cd66f500fdf823772