platform/core/uifw/libtdm.git
6 years agovirtual: fix segfault error 32/188432/1 sandbox/virtual
Junkyeong Kim [Wed, 5 Sep 2018 05:44:09 +0000 (14:44 +0900)]
virtual: fix segfault error

Change-Id: I792d74380b4cf0ba15c817139b4508c23b631c90
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add virtual output mode set test to tdm_test 77/187877/2
Junkyeong Kim [Wed, 29 Aug 2018 06:49:05 +0000 (15:49 +0900)]
virtual: add virtual output mode set test to tdm_test

fix mutex set error

Change-Id: I29a3867022fb2e68d4810528ea038ff69726dcf7
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: support tdm_client output_set_mode 80/187580/2
Junkyeong Kim [Fri, 24 Aug 2018 09:36:59 +0000 (18:36 +0900)]
virtual: support tdm_client output_set_mode

use mode index.(server and client know both full mode list)
tdm server must set mode_change_request_handler if output mode change from client is possible.
add tc for output_set_mode

Change-Id: I1767e6a6a561cb396b708769b90cfeac16bdf47f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add get_available_modes and set_mode protocol. 53/187453/2
Junkyeong Kim [Thu, 23 Aug 2018 09:02:10 +0000 (18:02 +0900)]
virtual: add get_available_modes and set_mode protocol.
add tc for tdm_client_output_get_available_modes.

Change-Id: Id5a4616b89ecf0c4b8a3f853f6a37fd27049f3e1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add voutput disconnect and destroy test to tdm_test 56/187256/1
Junkyeong Kim [Tue, 21 Aug 2018 08:48:31 +0000 (17:48 +0900)]
virtual: add voutput disconnect and destroy test to tdm_test
change function name to tdm_output_attach_buffer.
fix voutput buffer handling error of tdm_server.

Change-Id: I081e9a1e0c562df1b31513f2161240ba422cb4d1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add tdm virtual output test to tdm_test with V option 37/186937/1
Junkyeong Kim [Thu, 16 Aug 2018 12:00:23 +0000 (21:00 +0900)]
virtual: add tdm virtual output test to tdm_test with V option
1. execute tdm-test-server with -V option
2. execute tdm-test-client with -V option

after voutput connect from client, server send three differnt buffers to client.
client make dump commit buffers untill 10 to /tmp/.

Change-Id: I65775c8b28ef8d08c34aca9a706b770d99974a11
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: send voutput commit buffer to client 88/186888/1
Junkyeong Kim [Thu, 16 Aug 2018 09:10:31 +0000 (18:10 +0900)]
virtual: send voutput commit buffer to client
cannot commit while commiting (after receive commit_done, can send next buffer)

Change-Id: I522deef02429910b96ccf18e7a200fb79591e6bb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: client get voutput's output by tdm_client_get_output 46/186846/1
Junkyeong Kim [Thu, 16 Aug 2018 02:52:42 +0000 (11:52 +0900)]
virtual: client get voutput's output by tdm_client_get_output
voutput commit handler has tbm_surface.

Change-Id: I4b2a5d8d0a313efd0a0f5050fa84e0413a95b3c3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: fix buffer management error 14/186414/2
Junkyeong Kim [Thu, 9 Aug 2018 10:36:36 +0000 (19:36 +0900)]
virtual: fix buffer management error

Change-Id: I3c9a0c5dc79ed21b1871555d4abf7bec88bed6e9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: send set buffer to client when commit 23/186323/2
Junkyeong Kim [Thu, 9 Aug 2018 02:41:29 +0000 (11:41 +0900)]
virtual: send set buffer to client when commit
do not use virtual backend.
send buffer from front end to client directly.
cannot commit while commiting.

Change-Id: Iae254500c19e428d3841d064a6fda9a94919f0a5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add attach_buffer protocol 21/186321/1
Junkyeong Kim [Thu, 9 Aug 2018 02:22:07 +0000 (11:22 +0900)]
virtual: add attach_buffer protocol

Change-Id: I2af7410283e8f9d9e102294f368ed4d04a9cd0e4

6 years agovirtual: erase unused code 93/186093/1
Junkyeong Kim [Tue, 7 Aug 2018 07:53:51 +0000 (16:53 +0900)]
virtual: erase unused code

Change-Id: I53ad0cf81e1cda83af60f3e1139bd02c0a12c526
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add output create/destroy interface 89/186089/1
Boram Park [Mon, 26 Mar 2018 08:04:33 +0000 (17:04 +0900)]
virtual: add output create/destroy interface

Change-Id: I1ee25761ef62df057c4bbfa63408f47501cda380

6 years agomove tbm_surface_internal.h file to c file. 76/185976/1
SooChan Lim [Mon, 6 Aug 2018 04:39:36 +0000 (13:39 +0900)]
move tbm_surface_internal.h file to c file.

Change-Id: I71ad0dfdb2919f6dc9cba2f1eccc08009913b746

6 years agovirtual: add protocol to share wl_buffer(tbm_surface) with tdm_client 81/185681/7
Junkyeong Kim [Wed, 1 Aug 2018 12:34:57 +0000 (21:34 +0900)]
virtual: add protocol to share wl_buffer(tbm_surface) with tdm_client

Change-Id: I5066e0a66230b309dc55101276885445ed7968a1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoRevert "virtual (client): Added implementation for setting available format." 38/185838/1
Seunghun Lee [Fri, 3 Aug 2018 02:21:10 +0000 (11:21 +0900)]
Revert "virtual (client): Added implementation for setting available format."

This reverts commit 7e7fcd357fbec8140bb607ba4f9417baef49f747.

Change-Id: Ieac70ebde6f66460664bbae1f10687368b0e64aa

6 years agovirtual (client): Add APIs and implementation for related commit. 53/185153/2
Seunghun Lee [Thu, 26 Jul 2018 08:59:59 +0000 (17:59 +0900)]
virtual (client): Add APIs and implementation for related commit.

tdm_client_voutput_add_commit_handler()
tdm_client_voutput_remove_commit_handler()
tdm_client_voutput_commit_done()

Change-Id: I895ae3e3478a140086801ab8599233b4d7faabde

6 years agovirtual (client): Use 'wl_array' when client sends available modes to server. 99/185099/1
Seunghun Lee [Thu, 26 Jul 2018 05:17:09 +0000 (14:17 +0900)]
virtual (client): Use 'wl_array' when client sends available modes to server.

Change-Id: I022945ad04eeb7b684305cc6604033c9760b005a

6 years agovirtual (client): Added implementation for setting available format. 98/185098/1
Seunghun Lee [Thu, 26 Jul 2018 04:37:34 +0000 (13:37 +0900)]
virtual (client): Added implementation for setting available format.

Change-Id: I59a1716409d2b4d18b4ff66b65bf94cfcf76292a

6 years agovirtual output: free memory for available modes when voutput is destroyed. 29/184629/2
Seunghun Lee [Thu, 19 Jul 2018 10:17:02 +0000 (19:17 +0900)]
virtual output: free memory for available modes when voutput is destroyed.

Change-Id: I56c732d55d1bdeef8b471cc10c5682adcdfa35c5

6 years agovirtual: free output data when virtual output destroy 72/184872/1
Junkyeong Kim [Tue, 24 Jul 2018 04:54:57 +0000 (13:54 +0900)]
virtual: free output data when virtual output destroy

Change-Id: Ib193d05639a7762711fce2080ae5cc03ce1cf3df
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: send set_physical_size when voutput connect 30/184830/1
Junkyeong Kim [Mon, 23 Jul 2018 11:50:12 +0000 (20:50 +0900)]
virtual: send set_physical_size when voutput connect

change tdm_client tc mode values for virtual output test

Change-Id: Ib3b904388cc44c2042bcb3d8b2aa7ce51fa9df78
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add tdm_voutput_connect & disconnect 26/184826/1
Junkyeong Kim [Mon, 23 Jul 2018 11:35:02 +0000 (20:35 +0900)]
virtual: add tdm_voutput_connect & disconnect

Change-Id: Ia80b476627ff79ff3eac2e3187aa8e8577a7cf6b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: execute tdm_display_destroy_output when voutput destroy 86/184786/1
Junkyeong Kim [Mon, 23 Jul 2018 06:25:35 +0000 (15:25 +0900)]
virtual: execute tdm_display_destroy_output when voutput destroy

execute set_available_modes and set_physical_size when connect

Change-Id: Ifd37190120ee6b4139d0c75a2f53001f6475ba09
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add set_physical_size protocol 81/184781/2
Junkyeong Kim [Mon, 23 Jul 2018 06:03:45 +0000 (15:03 +0900)]
virtual: add set_physical_size protocol

Change-Id: I19f67d59f816bd1486f6c1f408416856c03469ac
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual: add set_available_mode & set_phsycal_size function 15/184715/1
Junkyeong Kim [Fri, 20 Jul 2018 09:48:41 +0000 (18:48 +0900)]
virtual: add set_available_mode & set_phsycal_size function

Change-Id: I9f0e0115ab64786207db49f934d72a0d7c7e8ffc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual output: fix build break. 22/184622/1
Seunghun Lee [Thu, 19 Jul 2018 08:59:03 +0000 (17:59 +0900)]
virtual output: fix build break.

Remove redefinition, 'tdm_server_voutput_info'.

Change-Id: I277e3a14cd31e3db712c9005420e811f88528318

6 years agovirtual output: Remove definition, 'tdm_client_output_set_buffer_queue'. 16/184616/1
Seunghun Lee [Thu, 19 Jul 2018 07:42:23 +0000 (16:42 +0900)]
virtual output: Remove definition, 'tdm_client_output_set_buffer_queue'.

Change-Id: Ia3dec1f59ed6afe316b8ff37b551f9bf8ea548f6

6 years agovirtual output: Add implementation for set_available_modes, connect and disconnect. 14/184614/1
Seunghun Lee [Thu, 19 Jul 2018 07:17:14 +0000 (16:17 +0900)]
virtual output: Add implementation for set_available_modes, connect and disconnect.

Change-Id: Ic85238c5833286ae22fc698d3d8b3fe2fc903e24

6 years agovirtual:add omitted definitions 19/184519/2
Junkyeong Kim [Wed, 18 Jul 2018 10:50:26 +0000 (19:50 +0900)]
virtual:add omitted definitions

fix build fail

Change-Id: Ia217cf3dd11e7ea2b9320af0f5d14fd7b6b99c6e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual:add virtual output create/destroy 15/184515/2
Junkyeong Kim [Wed, 18 Jul 2018 10:31:12 +0000 (19:31 +0900)]
virtual:add virtual output create/destroy

Change-Id: Ib8ef9133c166e8fc67a9b338667941fe35849764
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual:add virtual backend 25/184425/2
Junkyeong Kim [Wed, 18 Jul 2018 02:51:46 +0000 (11:51 +0900)]
virtual:add virtual backend

copy dummy backend.
load virtual backend module default.

Change-Id: If130aa455e28ecf01a5674ae87d8247554144a09
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoimplementation 77/184377/2
Boram Park [Mon, 9 Apr 2018 12:34:02 +0000 (21:34 +0900)]
implementation

Change-Id: I6600b589fb140b2ff5a5c5258f4ddf9bcab89e87
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agovirtual output: Add implementation for client and test case for virtual output. 34/184334/4
Seunghun Lee [Tue, 17 Jul 2018 08:23:31 +0000 (17:23 +0900)]
virtual output: Add implementation for client and test case for virtual output.

- Added implementation for creation of virtual output.
- Added definition for the rest of client's api of virtual output.
- Added TC for client's Virtual Output API.

Change-Id: Ic6959e852ec12fed4c8f7ba77c4cf3a360ce855a

6 years agotdm_client: Introduce header of tdm_virtual_output. 94/183894/7
Seunghun Lee [Wed, 27 Jun 2018 10:23:33 +0000 (19:23 +0900)]
tdm_client: Introduce header of tdm_virtual_output.

Change-Id: I6365c41f02a015f31f9e19f8c3379a902181df55

6 years agovblank: avoid mutex lock error. 33/182433/2
Junkyeong Kim [Mon, 25 Jun 2018 06:23:06 +0000 (15:23 +0900)]
vblank: avoid mutex lock error.

Change-Id: I4c47966a7b6bb2afab62ed51ed2f06fa097b58c7
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agotc: add tests for tdm_hwc and tdm_hwc_window 29/181229/2
SooChan Lim [Wed, 30 May 2018 01:39:46 +0000 (10:39 +0900)]
tc: add tests for tdm_hwc and tdm_hwc_window

Change-Id: Id19c9f11771397f60204ef5a6af07576f4da7f37

6 years agopackage version up to 2.0.0 08/179708/1 accepted/tizen/unified/20180522.053030 submit/tizen/20180521.034547
SooChan Lim [Mon, 21 May 2018 07:49:58 +0000 (16:49 +0900)]
package version up to 2.0.0

- add haltest cases
- add the new backend APIs for the TDM-HWC at tdm_backend.h
- increase the major verion of the TBM backend ABI to version 2.0
  The tdm backend module needs to set the valid backend version.

Change-Id: I62538cb7d634e465e007900e7b49595ea4cd9226

6 years agodefine the backend ABI version 07/179707/1
SooChan Lim [Mon, 21 May 2018 07:46:11 +0000 (16:46 +0900)]
define the backend ABI version

The TDM backend ABI version should be separated with TDM front-end ABI.
Therefore, tdm defines the TDM backend ABI version at the tbm_backend.h.
The tdm checks the module ABI version with this backend ABI version
when the libtdm loads the backend modules.

Change-Id: I80d842f225d261f7fc024c6928dc66c9d4a95a65

6 years agopackage version up to 1.18.2 accepted/tizen/unified/20180515.163353 submit/tizen/20180514.063210
SooChan Lim [Mon, 14 May 2018 06:31:48 +0000 (15:31 +0900)]
package version up to 1.18.2

Change-Id: I9497d4acca1549053030f5865016d825fd17413e

6 years agothread: Do not send a value of sync as '1' to display thread (quick-fix) 11/178811/2
Seunghun Lee [Mon, 14 May 2018 06:12:41 +0000 (15:12 +0900)]
thread: Do not send a value of sync as '1' to display thread (quick-fix)

Sync type event from display-thread(main thread) can't be handled. In this way,
if we call tdm_thread_send_cb() with 'cb_base->sync = 1', then libtdm will
eveventually raise abort().
Please see commit '4abfab36' for more detail.

Change-Id: Ia588141fc9e752753dbe04fda835c5532839d95e

6 years agopackage version up to 1.18.1 21/177821/1 accepted/tizen/unified/20180508.071526 submit/tizen/20180504.060653
SooChan Lim [Fri, 4 May 2018 04:03:33 +0000 (13:03 +0900)]
package version up to 1.18.1

Change-Id: Icc67dbafb9eb78699c53098d0aa88a2a543110a1

6 years agochange the utests to haltests 20/177820/1
SooChan Lim [Fri, 4 May 2018 04:02:16 +0000 (13:02 +0900)]
change the utests to haltests

change all symbol and file name.

Change-Id: Id48ccad285938dfcbb8f136c71592806c120d47e

6 years agopackage version up to 1.18.0 45/177445/1 accepted/tizen/unified/20180430.172414 submit/tizen/20180430.041622
SooChan Lim [Mon, 30 Apr 2018 04:06:19 +0000 (13:06 +0900)]
package version up to 1.18.0

Change-Id: I9edc4541e61d361a235ae5d333a423712afa054b

6 years agochange the package name 44/177444/1
SooChan Lim [Mon, 30 Apr 2018 04:05:28 +0000 (13:05 +0900)]
change the package name

change the libtbm-utests to the libtbm-haltests

Change-Id: If56366b88d0280d33eb609ac66d28e73c85834e8

6 years agofix build break 43/177043/2
Changyeon Lee [Wed, 25 Apr 2018 02:51:36 +0000 (11:51 +0900)]
fix build break

Change-Id: I2f83c749d48a25a9cb9a62443d02777340129826

6 years agohwc: add tdm_backend_register_func_hwc in tdm_backend.h 66/176766/4
Changyeon Lee [Mon, 23 Apr 2018 09:06:32 +0000 (18:06 +0900)]
hwc: add tdm_backend_register_func_hwc in tdm_backend.h

Change-Id: Idd35dc2d2cc92998c746433a9803ae78f7ae285b

6 years agopackage version up to 1.17.1 accepted/tizen/unified/20180419.134317 submit/tizen/20180419.042206
SooChan Lim [Thu, 19 Apr 2018 04:21:48 +0000 (13:21 +0900)]
package version up to 1.17.1

Change-Id: I5a8481fa32f2a3c6a5d74becab4134907862d693

6 years agoadd pthred_unlock 88/176388/1
SooChan Lim [Thu, 19 Apr 2018 03:49:51 +0000 (12:49 +0900)]
add pthred_unlock

Change-Id: I101904deef6c6045e39d58c948a7ead76ecdc5e8

6 years agopackage version up to 1.17.0 44/175844/1 accepted/tizen/unified/20180416.213752 submit/tizen/20180413.020731 submit/tizen/20180413.052944 submit/tizen/20180416.011552
SooChan Lim [Fri, 13 Apr 2018 01:51:29 +0000 (10:51 +0900)]
package version up to 1.17.0

Change-Id: I40c285e4e703d8da3dcf997894885443f2001905

6 years agohwc: redesign the hwc 78/174378/16
SooChan Lim [Fri, 30 Mar 2018 11:08:55 +0000 (20:08 +0900)]
hwc: redesign the hwc

change the frontend apis for hwc
change the backend apis for hwc
remove the useless codes

Change-Id: I7571dfb817140ebc25a3bbff77dffb7edae2ff35

6 years agopackage version up to 1.16.13 accepted/tizen/unified/20180412.073819 submit/tizen/20180411.042300
SooChan Lim [Wed, 11 Apr 2018 04:22:34 +0000 (13:22 +0900)]
package version up to 1.16.13

Change-Id: Icacee006b6aad474889c50a0b615bd432db69e0c

6 years agohwc: add omitted unlocks 86/175586/1
Boram Park [Tue, 10 Apr 2018 23:52:09 +0000 (08:52 +0900)]
hwc: add omitted unlocks

Change-Id: I7631a2a6d9549a5361a05de2ccdc3a65b0452b6c

6 years agodisplay: find the correct output 42/175242/1
Boram Park [Mon, 9 Apr 2018 12:18:37 +0000 (21:18 +0900)]
display: find the correct output

To find a primary output, we have to check the connection status first.
If there is no connected output, this function will return the first output.

Change-Id: If386dcabc6524ce81a1f08c87082342a259278f3

6 years agocommon: remove unuseful condition 41/175241/1
Boram Park [Mon, 9 Apr 2018 12:15:59 +0000 (21:15 +0900)]
common: remove unuseful condition

output_get_capability can't be null at this function. checking null is
already done in other function.

Change-Id: I737ab197eba4763cc6afbfd65d8b8e8183c4a122

6 years agocommon: fix syntax error 40/175240/1
Boram Park [Mon, 9 Apr 2018 11:44:18 +0000 (20:44 +0900)]
common: fix syntax error

Change-Id: Ib6c52268e151511ba4aef5f15a84ac2adcba993b

6 years agocommon: remove unuseful variable 39/175239/1
Boram Park [Mon, 9 Apr 2018 11:43:57 +0000 (20:43 +0900)]
common: remove unuseful variable

Change-Id: I1f47f58fb65b5b18f08e64b790e11c4c195e1c32

6 years agobuffer: remove unuseful function 54/175054/1
Boram Park [Fri, 6 Apr 2018 07:42:06 +0000 (16:42 +0900)]
buffer: remove unuseful function

the behavior of tdm_buffer_remove_release_handler_internal is not clear.
even if commit is failed, the buffer release function seems to need to be called.

Change-Id: Idbf92ea109272d5556680ed87212095126d8b1cf

6 years agocommon: add excluding coverage comments 53/175053/1
Boram Park [Fri, 6 Apr 2018 07:40:25 +0000 (16:40 +0900)]
common: add excluding coverage comments

Change-Id: I3608620a3fd494a1416dfb53df057241e074f114

6 years agoutests: add excluding coverage comments 52/175052/1
Boram Park [Fri, 6 Apr 2018 07:38:59 +0000 (16:38 +0900)]
utests: add excluding coverage comments

Change-Id: I8533054065c261c059294bc3f8101f64d1623ab3

6 years agoevent_loop: destroy clients before destroying display 30/174630/2
Boram Park [Tue, 3 Apr 2018 08:24:03 +0000 (17:24 +0900)]
event_loop: destroy clients before destroying display

Change-Id: I6e143aa8446d6cd1e3c5567604dac227b647d6fe

6 years agodoc: update dot file 25/174625/1
Boram Park [Tue, 3 Apr 2018 08:04:40 +0000 (17:04 +0900)]
doc: update dot file

Change-Id: I6cfe80a55147c2bf9ef22b4e095c2c2607dc43b0

6 years agodoc: fix carriage return 24/174624/1
Boram Park [Tue, 3 Apr 2018 08:04:00 +0000 (17:04 +0900)]
doc: fix carriage return

Change-Id: I850997b73174ff25e60b59c33e52b0b8cb89d1bc

6 years agoconfig: not export tdm_config function to backend 22/174622/1
Boram Park [Tue, 3 Apr 2018 07:46:34 +0000 (16:46 +0900)]
config: not export tdm_config function to backend

Change-Id: I2c8d162912c0971e6be5443c18535df81055eca7

6 years agoadd plantuml, dot files 14/174614/1
Boram Park [Tue, 3 Apr 2018 07:26:13 +0000 (16:26 +0900)]
add plantuml, dot files

Change-Id: I99569149d5b46722426a97e8f59e39fa3db526bc

6 years agothread: only allow a sync event from tdm-thread to display-thread 31/174431/1
Boram Park [Mon, 2 Apr 2018 06:51:42 +0000 (15:51 +0900)]
thread: only allow a sync event from tdm-thread to display-thread

A sync-type event from display-thread to tdm-thread can't be handled.
If sync-type events happen in both threads at the same time,
it would make a deadlock issue.

Change-Id: Ic45207a173dfe9413f419506da1a6d36e86d06e3

6 years agothread: not reset find_funcs table when deinit 30/174430/1
Boram Park [Mon, 2 Apr 2018 06:37:57 +0000 (15:37 +0900)]
thread: not reset find_funcs table when deinit

tdm_thread_cb_call can be called after tdm_thread deinited.

Change-Id: Ic58fd0a1c194e1f977f7b9c3b26017bbfed0a57a

6 years agoconfig: move to src 12/174412/1
Boram Park [Mon, 2 Apr 2018 04:55:28 +0000 (13:55 +0900)]
config: move to src

Change-Id: If7c889f1704be1c0aa0d8bbd2f4b5785368feb60

6 years agomonitor: move to tools 05/174405/1
Boram Park [Mon, 2 Apr 2018 03:59:08 +0000 (12:59 +0900)]
monitor: move to tools

Change-Id: I251df596f253a71293ad16b76b280e1a0372c129

6 years agooutput: call output_change callbacks asynchronously 84/174384/3
Boram Park [Sun, 1 Apr 2018 22:49:01 +0000 (07:49 +0900)]
output: call output_change callbacks asynchronously

Change-Id: I72a8460101efd8e12a109c465ecd8249890b7801

6 years agoutests: use ut_tdm_display_handle_events for timeout 83/174383/1
Boram Park [Tue, 27 Mar 2018 04:29:44 +0000 (13:29 +0900)]
utests: use ut_tdm_display_handle_events for timeout

Change-Id: I4b672f599e77d5b8ed5ec8679cb7a5a9efa05d36

6 years agopackage version up to 1.16.12 accepted/tizen/unified/20180404.063348 submit/tizen/20180330.043331 submit/tizen/20180403.011904
Boram Park [Fri, 30 Mar 2018 04:32:35 +0000 (13:32 +0900)]
package version up to 1.16.12

Change-Id: I79b8bfc47a794f715802d1cecf63bfbfa9b3ab18

6 years agoadd LIST_FIRST_ENTRY, LIST_LAST_ENTRY macro 13/174313/1
Boram Park [Fri, 30 Mar 2018 04:04:00 +0000 (13:04 +0900)]
add LIST_FIRST_ENTRY, LIST_LAST_ENTRY macro

Change-Id: I98adf7df5ecb3dd94627e06bda3eb253033b289d

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