platform/adaptation/broadcom/libtdm-vc4.git
3 years agouse Atomic Property for setting crtc 52/256352/2
Changyeon Lee [Thu, 1 Apr 2021 08:44:37 +0000 (17:44 +0900)]
use Atomic Property for setting crtc

Change-Id: I0659084a21eb8c45fb4f01cd303d980485b84351

3 years agoPackage version up to 2.0.5 74/256174/1 accepted/tizen/unified/20210401.105834 submit/tizen/20210331.035120 submit/tizen/20210331.065933 submit/tizen/20210331.080540
Changyeon Lee [Tue, 30 Mar 2021 08:54:30 +0000 (17:54 +0900)]
Package version up to 2.0.5

Change-Id: I0cf17028bfaaac433e831cff6ca0d85498b544fc

3 years agodefaultly enable TDM_HWC_CAPABILITY_FENCE 16/255716/3
Changyeon Lee [Tue, 23 Mar 2021 02:02:34 +0000 (11:02 +0900)]
defaultly enable TDM_HWC_CAPABILITY_FENCE

Change-Id: I4126a1b1c36237f9191ff22cf1ffbb8f519abd07

3 years agoPackage version up to 2.0.4 65/255865/1 accepted/tizen/unified/20210325.122709 submit/tizen/20210324.092405
Junkyeong Kim [Wed, 24 Mar 2021 08:41:17 +0000 (17:41 +0900)]
Package version up to 2.0.4

Change-Id: I9c24fe1efdd1bd1ff5c2fa99af2ad2fe11a90de7
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoErase unnecessary deinit function 74/255774/1
Junkyeong Kim [Tue, 23 Mar 2021 11:32:24 +0000 (20:32 +0900)]
Erase unnecessary deinit function

Fix double free error.
_tdm_drm_display_deinitialize is called in initialize if init failed.

Change-Id: I0745d595bff680164056eb5dc93669ae1a789f0c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoPackage version up to 2.0.3 23/255523/2 accepted/tizen/unified/20210324.124603 submit/tizen/20210319.090617 submit/tizen/20210323.100158
Junkyeong Kim [Fri, 19 Mar 2021 04:40:09 +0000 (13:40 +0900)]
Package version up to 2.0.3

Change-Id: I82212d50b63e56bc230e194ecd5bd601ea15513e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoremove output_commit/commit_handler 66/255566/1
SooChan Lim [Fri, 19 Mar 2021 07:44:03 +0000 (16:44 +0900)]
remove output_commit/commit_handler

The hal-tdm-api does not support output_commit and output_commit_handler function pointer anymore.

Change-Id: I2e91ff2dd15c2ae03e820e5454902fccdfbc2c17

3 years agoRemove unnecessary null checking 14/255514/1
Junkyeong Kim [Fri, 19 Mar 2021 04:24:17 +0000 (13:24 +0900)]
Remove unnecessary null checking

Change-Id: I4daee12fac4094ae712e1ddc385ec6186c780f27
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoPackage version up to 2.0.2 02/255402/1 accepted/tizen/unified/20210318.044716 submit/tizen/20210318.042331
Junkyeong Kim [Thu, 18 Mar 2021 03:05:31 +0000 (12:05 +0900)]
Package version up to 2.0.2

Change-Id: I5a7bdace046c1bd9ce3b59e0fbdeef466251cb3d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoAdd post for hal backend 93/255393/2
Junkyeong Kim [Thu, 18 Mar 2021 02:46:54 +0000 (11:46 +0900)]
Add post for hal backend

Make symbolic link for hal backend package.

Change-Id: I3704c0e2781f1e4d67739b43b2d1d87978e96bfc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoPackage version up to 2.0.1 79/255179/1 accepted/tizen/unified/20210315.134214 submit/tizen/20210315.045744
Junkyeong Kim [Mon, 15 Mar 2021 04:02:11 +0000 (13:02 +0900)]
Package version up to 2.0.1

Change-Id: Icc1c7a94cde72babd3911b9e48bb6d186f13ec17
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoFix syntax 78/255178/1
Junkyeong Kim [Mon, 15 Mar 2021 04:01:41 +0000 (13:01 +0900)]
Fix syntax

Change-Id: Id94c0beca744de7dc78418c40a731a101c1bed6d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agopackage version up to 2.0.0 21/255021/1 accepted/tizen/unified/20210312.142542 submit/tizen/20210311.092458 submit/tizen/20210311.093745
SooChan Lim [Thu, 11 Mar 2021 08:28:06 +0000 (17:28 +0900)]
package version up to 2.0.0

use the backend interface of hal-api-tdm

Change-Id: Ide05b5943fdb48fcfd8320b19fa2f1930222fe73

3 years agoAdd missing boilerplate 01/255001/1
Junkyeong Kim [Thu, 11 Mar 2021 07:41:59 +0000 (16:41 +0900)]
Add missing boilerplate

Change-Id: Iebafe6117ee431018e83cbe504d2fd8cb1afd925
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agomake hal-backend-tdm-vc4 package 41/253141/19
SooChan Lim [Wed, 3 Feb 2021 09:23:06 +0000 (18:23 +0900)]
make hal-backend-tdm-vc4 package

This is the first step for implementing the new hal backend.
libhal-backend-tdm-vc4 package has a new hal backend module.
The new hal architecture will be available for Tizen 6.5.

Change-Id: I99fcd7165dc97aabb536fc267b5fb177312c4f94
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agofix resource leak 35/253335/1
Junkyeong Kim [Tue, 9 Feb 2021 03:32:33 +0000 (12:32 +0900)]
fix resource leak

Change-Id: I4a9600b3d26c2ec581aadacaa0fafe9d9e97e922
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agomove source files to src/libtdm-vc4/ 60/252860/2
SooChan Lim [Wed, 3 Feb 2021 01:42:59 +0000 (10:42 +0900)]
move source files to src/libtdm-vc4/

Change-Id: Id0b688828f25a552fba232c12db6c56ac50dd775

3 years agohwc: remove unnecessary checking of buffer width 98/252298/1
Changyeon Lee [Tue, 26 Jan 2021 08:46:20 +0000 (17:46 +0900)]
hwc: remove unnecessary checking of buffer width

vc4 support all width

Change-Id: Ied98bdc527f14e35754fe3cf4249365f9c190da5

3 years agoPackage version up to 1.1.11 09/251809/2 accepted/tizen/unified/20210122.021833 submit/tizen/20210121.075321
Changyeon Lee [Tue, 19 Jan 2021 11:39:05 +0000 (20:39 +0900)]
Package version up to 1.1.11

Change-Id: If7187ffe9d61a671833c07a9d753fd46dd551576

3 years agouse TDM_DBG macro to display log 74/251874/1
Changyeon Lee [Wed, 20 Jan 2021 07:39:27 +0000 (16:39 +0900)]
use TDM_DBG macro to display log

Change-Id: Ia6678fd5f9f031b8b1b39bd2ae854e5c8a07e70a

3 years agosupport hw cursor transform 08/251808/1
Changyeon Lee [Tue, 19 Jan 2021 05:25:08 +0000 (14:25 +0900)]
support hw cursor transform

Change-Id: Id07e84336c1a5f81b4ac98dc4e868b5bd9b077fd

3 years agoremove cursor min size 07/251807/1
Changyeon Lee [Tue, 19 Jan 2021 05:30:52 +0000 (14:30 +0900)]
remove cursor min size

vc4 support all size

Change-Id: I951d914e58e6555d6480a277d5c2636593491cbd

3 years agopackage version up to 1.1.10 35/250135/2 accepted/tizen/unified/20201224.151527 submit/tizen/20201223.040556
Junkyeong Kim [Mon, 21 Dec 2020 06:07:08 +0000 (15:07 +0900)]
package version up to 1.1.10

Change-Id: I38b30ca0396f74ca476a9849d550ff441884b928
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoerase resolution limit code 30/250130/2
Junkyeong Kim [Mon, 21 Dec 2020 05:49:32 +0000 (14:49 +0900)]
erase resolution limit code

Change-Id: Ic985381e6827e960eef3bcf0a442d61f774c0680
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agopackage version up to 1.1.9 09/249709/1 accepted/tizen/unified/20201217.124256 submit/tizen/20201216.092113
SooChan Lim [Wed, 16 Dec 2020 08:13:15 +0000 (17:13 +0900)]
package version up to 1.1.9

Change-Id: I6dd9f29b5c53da5e560842df08a7802cc892d63a

3 years agofix the memory leak 08/249708/1
SooChan Lim [Wed, 16 Dec 2020 08:12:54 +0000 (17:12 +0900)]
fix the memory leak

Change-Id: I0d2280dcfd291fd5a52565b84a96416b96e113aa

3 years agopackage version up to 1.1.8 14/249014/1 accepted/tizen/unified/20201209.124928 submit/tizen/20201207.071412
Junkyeong Kim [Fri, 4 Dec 2020 08:17:59 +0000 (17:17 +0900)]
package version up to 1.1.8

Change-Id: I74f53a61964cfa85bb3ef654f58a3f5c9987778e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agochange mode limit to 2K(1080P) resolution 13/249013/1
Junkyeong Kim [Fri, 4 Dec 2020 08:17:21 +0000 (17:17 +0900)]
change mode limit to 2K(1080P) resolution

Change-Id: I1168bb8a16a766549bb880001289825d298169ca
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agopackage version up to 1.1.7 69/239069/1 accepted/tizen/6.0/unified/20201030.123211 accepted/tizen/6.0/unified/hotfix/20201103.052328 accepted/tizen/unified/20200803.122215 submit/tizen/20200722.050042 submit/tizen/20200803.023043 submit/tizen_6.0/20201029.205101 submit/tizen_6.0_hotfix/20201102.192501 submit/tizen_6.0_hotfix/20201103.114801 tizen_6.0.m2_release
Junkyeong Kim [Tue, 21 Jul 2020 11:16:14 +0000 (20:16 +0900)]
package version up to 1.1.7

Change-Id: I38cc7dbc1c4dc50f96d881e8b085c07705c00bcd
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agofix resource leak 29/239029/1
Junkyeong Kim [Tue, 21 Jul 2020 07:09:14 +0000 (16:09 +0900)]
fix resource leak

Change-Id: I78a8e4fd55a1b34bf30f1a43e75a7cda797ded12
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agopackage version up to 1.1.6 50/238350/2 accepted/tizen/unified/20200714.065711 submit/tizen/20200713.072215
Junkyeong Kim [Mon, 13 Jul 2020 04:33:22 +0000 (13:33 +0900)]
package version up to 1.1.6

Change-Id: I6dad70ea237cf959194965658820bbc58a19c759
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoinitialize acquire_fence in _vc4_hwc_create_window 61/238361/3
Changyeon Lee [Mon, 13 Jul 2020 05:16:50 +0000 (14:16 +0900)]
initialize acquire_fence in _vc4_hwc_create_window

Change-Id: I9a7f8b23770ed19b4dcfa707315b01a59b13dbce

3 years agodo not alloc if mode conut is 0 06/238306/1
Junkyeong Kim [Fri, 10 Jul 2020 10:53:50 +0000 (19:53 +0900)]
do not alloc if mode conut is 0

always reset the modelist if mode count is not 0.

Change-Id: I2cb8efd72cc76158d93434fe8b7bf68014d8b830
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agofix build error in 64bit system 26/238226/1 accepted/tizen/unified/20200710.114023 submit/tizen/20200710.024729
Changyeon Lee [Thu, 9 Jul 2020 12:04:54 +0000 (21:04 +0900)]
fix build error in 64bit system

Change-Id: I0667cebca794df5423e0b57644fb16310d21fc57

3 years agopackage version up to 1.1.5 71/238171/4 submit/tizen/20200709.062344
Changyeon Lee [Thu, 9 Jul 2020 04:28:20 +0000 (13:28 +0900)]
package version up to 1.1.5

Change-Id: Ib0c39afb48a688275e750c2c6b6fdd6c092104ec

3 years agoadd implement of hwc fence 70/238170/4
Changyeon Lee [Mon, 6 Jul 2020 07:26:50 +0000 (16:26 +0900)]
add implement of hwc fence

default is diabled
TDM_HWC_FENCE env can enable it

Change-Id: Id56132918dcc7cced729418196f8a3a793ba6048

4 years agouse MODE_REFRESH_LIMIT define 07/228607/1
Junkyeong Kim [Tue, 24 Mar 2020 06:19:47 +0000 (15:19 +0900)]
use MODE_REFRESH_LIMIT define

Change-Id: I6029afe8403c634bec5483a60e03b9f35c3c20e4
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agopackage version up to 1.1.4 63/228163/1 accepted/tizen/unified/20200320.074751 submit/tizen/20200319.100411
Junkyeong Kim [Thu, 19 Mar 2020 08:57:09 +0000 (17:57 +0900)]
package version up to 1.1.4

Change-Id: Iabc9a7620478db70e5f5798ace6e8445d557cc1d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agochange MODE_WIDTH_LIMIT to 1300 62/228162/1
Junkyeong Kim [Thu, 19 Mar 2020 08:56:31 +0000 (17:56 +0900)]
change MODE_WIDTH_LIMIT to 1300

Change-Id: Ica162da680ae20a95b94b8c59af2d0d6f46ce09d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agodiscard mode if refresh rate is over 60 61/228161/1
Junkyeong Kim [Thu, 19 Mar 2020 08:55:26 +0000 (17:55 +0900)]
discard mode if refresh rate is over 60

Change-Id: I096bc505d3165c9b4e18321ec8debb7e6fe703d0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agopackage version up to 1.1.3 87/223287/1 accepted/tizen/unified/20200130.214558 submit/tizen/20200128.075644
Junkyeong Kim [Tue, 28 Jan 2020 07:52:33 +0000 (16:52 +0900)]
package version up to 1.1.3

Change-Id: Ib4328678c870c91ffd14022e5d55dbcb297b3116
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agocheck tbm_surface_map error 86/223286/1
Junkyeong Kim [Tue, 28 Jan 2020 07:51:41 +0000 (16:51 +0900)]
check tbm_surface_map error

Change-Id: I440bbee39e5b003b6d26b4a76e45d75251f6bf5c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agopackage version up to 1.1.2 23/218123/1 accepted/tizen/unified/20191127.141659 submit/tizen/20191127.072204
Junkyeong Kim [Tue, 19 Nov 2019 11:16:19 +0000 (20:16 +0900)]
package version up to 1.1.2

Change-Id: Ib5797bef383bfe0f723880bc4a84723613e0b4fc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agochange the position of setting mode count 22/218122/1
Junkyeong Kim [Tue, 19 Nov 2019 11:14:04 +0000 (20:14 +0900)]
change the position of setting mode count

Change-Id: Ief581dcf1e02cb49aee706f0842f5c2fcacab5a1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agocheck the all mode value to get correct mode 90/218090/1
Junkyeong Kim [Tue, 19 Nov 2019 09:06:09 +0000 (18:06 +0900)]
check the all mode value to get correct mode

Change-Id: I9628f09b7276a3414da35da0c70a7b77673af142
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agochange the resolution limit to 1400x1000 89/218089/1
Junkyeong Kim [Tue, 19 Nov 2019 09:05:04 +0000 (18:05 +0900)]
change the resolution limit to 1400x1000

Change-Id: I6486c317ed913ae0fa6a8df15d4866f28a7a85a2
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agopackage version up to 1.1.1 35/216935/1 accepted/tizen/unified/20191106.124630 submit/tizen/20191106.080308
Junkyeong Kim [Tue, 5 Nov 2019 04:50:41 +0000 (13:50 +0900)]
package version up to 1.1.1

Change-Id: If86967a33d4438a137f0602a92c4b097e4c635aa
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoset correct count for mode searching 36/216636/2
Junkyeong Kim [Wed, 30 Oct 2019 03:58:30 +0000 (12:58 +0900)]
set correct count for mode searching

Change-Id: Ia3ef0b76c22cd39b711a32f4b0b62a4d8052c130
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agopackage version up to 1.1.0 79/216779/1 accepted/tizen/unified/20191104.115237 submit/tizen/20191104.003215
SooChan Lim [Fri, 1 Nov 2019 04:22:55 +0000 (13:22 +0900)]
package version up to 1.1.0

tizen 6.0 starts here.

Change-Id: I6cc29581396acbe6107dc56e9d3eeea707cf4786

4 years agoPackage version up to 1.0.6 87/215387/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.004613 accepted/tizen/5.5/unified/mobile/hotfix/20201027.082233 accepted/tizen/unified/20191009.231714 submit/tizen/20191008.041120 submit/tizen_5.5/20191031.000009 submit/tizen_5.5_mobile_hotfix/20201026.185101 tizen_5.5.m2_release
SooChan Lim [Mon, 7 Oct 2019 23:55:51 +0000 (08:55 +0900)]
Package version up to 1.0.6

Change-Id: I5a089a68415393b80ce872f8c06cd33ea6e68c71

4 years agofix the log 86/215386/1
SooChan Lim [Mon, 7 Oct 2019 23:55:29 +0000 (08:55 +0900)]
fix the log

Change-Id: Ibf3426177c6d361c53b2d478efd68e78c2bcecac

4 years agoremove the unused prepreocessors 85/215385/1
SooChan Lim [Mon, 7 Oct 2019 23:37:21 +0000 (08:37 +0900)]
remove the unused prepreocessors

Change-Id: I253d976ceaa963c1dc84a62f50b84998bd033e9b

4 years agoPackage version up to 1.0.5 77/211977/1 accepted/tizen/unified/20190819.081511 submit/tizen/20190813.051246 submit/tizen/20190814.000752
SooChan Lim [Tue, 13 Aug 2019 05:05:07 +0000 (14:05 +0900)]
Package version up to 1.0.5

Change-Id: Ic9d691a8364013c714ea7b5e72d177e36d0eade8

4 years agochange the dst size at the mirror mode 24/211924/1
SooChan Lim [Mon, 12 Aug 2019 05:41:23 +0000 (14:41 +0900)]
change the dst size at the mirror mode

Change-Id: I6fcb3a6bf88181541551ac674394edba0022c86c

4 years agoPackage version up to 1.0.4 44/211844/1 accepted/tizen/unified/20190811.223115 submit/tizen/20190809.102356
SooChan Lim [Fri, 9 Aug 2019 09:57:52 +0000 (18:57 +0900)]
Package version up to 1.0.4

Change-Id: I485d2796ca79a557bf249e982a7976a8a2fcd3bb

4 years agofix the zpos of the layers 43/211843/1
SooChan Lim [Fri, 9 Aug 2019 08:13:17 +0000 (17:13 +0900)]
fix the zpos of the layers

Change-Id: I7a94133ec8cd02140a74bdbe5cb8b62862e8be85

4 years agoadd mirror set/unset 42/211842/1
SooChan Lim [Mon, 22 Jul 2019 05:28:00 +0000 (14:28 +0900)]
add mirror set/unset

vc4 can the capability of the mirror

Change-Id: Iaeca4e8d8549fa39555afd1b272305dc543f3105

4 years agovc4 backend can detect the multi output from the drm module 41/211841/1
SooChan Lim [Thu, 11 Jul 2019 08:20:19 +0000 (17:20 +0900)]
vc4 backend can detect the multi output from the drm module

Change-Id: I0ee0bcb6a512458cfeb3e3aee127f04f43292dc9

4 years agofix the initialize size of the target window 95/210595/1 accepted/tizen/unified/20190723.053536 submit/tizen/20190722.123025
SooChan Lim [Tue, 23 Jul 2019 01:31:42 +0000 (10:31 +0900)]
fix the initialize size of the target window

Change-Id: I022f0aeb087a1865742c6ce4b7288b6c5a949783

4 years agomake the target_window info get the proper w/h. 92/210592/2
SooChan Lim [Tue, 23 Jul 2019 01:14:57 +0000 (10:14 +0900)]
make the target_window info get the proper w/h.

Change-Id: Ib493b75d3534616e1c015b7ea9695d69688862df

4 years agoPackage version up to 1.0.3 67/210567/2
Changyeon Lee [Mon, 22 Jul 2019 11:28:50 +0000 (20:28 +0900)]
Package version up to 1.0.3

Change-Id: Ib56666db5a3bce2747276d80ceaea483135e3a0b

4 years agohwc: initailize target_window in get_hwc 34/210534/2
Changyeon Lee [Fri, 19 Jul 2019 08:53:42 +0000 (17:53 +0900)]
hwc: initailize target_window in get_hwc

info of target_window is set in output_set_mode

Change-Id: I5abb4cfb2119c6968f9b4be2d033bbf7643ce8c8

5 years agoPackage version up to 1.0.2 97/205097/1 accepted/tizen/unified/20190502.112849 submit/tizen/20190502.015818
Changyeon Lee [Mon, 29 Apr 2019 06:36:00 +0000 (15:36 +0900)]
Package version up to 1.0.2

Change-Id: I07813dd3e125b93afb40b9b49339abbdd766af2a

5 years agohwc: change NUM_LAYERS to 4 14/204714/2
Changyeon Lee [Fri, 26 Apr 2019 02:16:44 +0000 (11:16 +0900)]
hwc: change NUM_LAYERS to 4

NUM_LAYERS should include cursor layer

Change-Id: I825e967d5e79b61ce8bbb427dbe3b97bc679fdbe

5 years agohwc: fix coding rule 13/204713/1
Changyeon Lee [Fri, 26 Apr 2019 02:15:17 +0000 (11:15 +0900)]
hwc: fix coding rule

Change-Id: I3f6132beee28ea8be1fb2de05b31e5b8b565437a

5 years agoPackage version up to 1.0.1 79/204579/2 accepted/tizen/unified/20190425.111643 submit/tizen/20190424.125111
Changyeon Lee [Wed, 24 Apr 2019 12:14:43 +0000 (21:14 +0900)]
Package version up to 1.0.1

Change-Id: I1c4cdc3422a438ae47db9d6e0e14e3c2de1a64ed

5 years agohwc: refectoring hwc_apply_policy for supporting video 48/204548/3
Changyeon Lee [Fri, 19 Apr 2019 08:42:41 +0000 (17:42 +0900)]
hwc: refectoring hwc_apply_policy for supporting video

1. support hw cursor and only use ZPOS3 layer for cursor
2. if video client is shown, ui_lzpos_bottom move to ZPOS_1

Change-Id: I6ac89c88e9f425ec7892f1402abbc314e661439c

5 years agohwc: adjust dst pos of cursor even if cursor image isn't changed 56/204556/1
Changyeon Lee [Wed, 24 Apr 2019 09:40:24 +0000 (18:40 +0900)]
hwc: adjust dst pos of cursor even if cursor image isn't changed

Change-Id: I0f39ff96370c645b9d94e23aa1cbf7ae4c0fe388

5 years agodisplay: set buffer handle to all planes of display_buffer 47/204247/2
Changyeon Lee [Mon, 22 Apr 2019 08:35:00 +0000 (17:35 +0900)]
display: set buffer handle to all planes of display_buffer

Change-Id: I96a0b9aef14078612619add33947d37bf92d2b3c

5 years agodisplay: remove unused fds of display_buffer 46/204246/1
Changyeon Lee [Mon, 22 Apr 2019 08:33:24 +0000 (17:33 +0900)]
display: remove unused fds of display_buffer

Change-Id: I3aaa12dbe1e410dba52657c6c2fdbb4a8d77f6b5

5 years agodisplay: reset display_buffer of layer when buffer is destroyed 90/204190/1
Changyeon Lee [Mon, 22 Apr 2019 04:54:15 +0000 (13:54 +0900)]
display: reset display_buffer of layer when buffer is destroyed

Change-Id: If73d11398b045a7612b59a91a76b364c384756dc

5 years agodisplay: unref display buffer when deinit backend 78/204178/1
Changyeon Lee [Mon, 22 Apr 2019 04:23:12 +0000 (13:23 +0900)]
display: unref display buffer when deinit backend

Change-Id: I180e208c0d8c3a7060456c14e7465c0b1c55dd61

5 years agodisplay: add debug log in layer set and unset 15/204115/4
Changyeon Lee [Fri, 19 Apr 2019 09:53:00 +0000 (18:53 +0900)]
display: add debug log in layer set and unset

Change-Id: I76fa47007b31da8e4426a103c11466f2d002b5ff

5 years agodisplay: add display_create_buffer function 09/204109/4
Changyeon Lee [Fri, 19 Apr 2019 08:44:05 +0000 (17:44 +0900)]
display: add display_create_buffer function

Change-Id: I14724a9068eaa4ff96f289812e672fc33594062d

5 years agohwc: add TDM_HWC_CAPABILITY_VIDEO_SCALE capability 08/204108/1
Changyeon Lee [Wed, 17 Apr 2019 11:45:59 +0000 (20:45 +0900)]
hwc: add TDM_HWC_CAPABILITY_VIDEO_SCALE capability

Change-Id: I39245aca1459175523f41fd2553955842d7d51c8

5 years agoremove unused value 22/203622/1 submit/tizen/20190416.085806
Changyeon Lee [Tue, 16 Apr 2019 08:36:58 +0000 (17:36 +0900)]
remove unused value

Change-Id: I793826faa44bb1a4a391f80576b88fbb7a20f48b

5 years agopackage version up to 1.0.0 09/203609/2 submit/tizen/20190416.082950
Changyeon Lee [Tue, 16 Apr 2019 07:16:11 +0000 (16:16 +0900)]
package version up to 1.0.0

Change-Id: I630b530f7f2988e501c3358375617bdbbca59c36

5 years agohwc: enable the tdm_hwc 08/203608/2
Changyeon Lee [Tue, 16 Apr 2019 07:15:16 +0000 (16:15 +0900)]
hwc: enable the tdm_hwc

Change-Id: Ie00160101b561c521e703932c3537051971b2341

5 years agohwc: add checking dst x,y value of cursor 07/203607/2
Changyeon Lee [Tue, 16 Apr 2019 06:53:20 +0000 (15:53 +0900)]
hwc: add checking  dst x,y value of cursor

dst pos of cursor is possible set by negative value
this is temporary patch

Change-Id: Ic44f837b13d43b4aefc1f275e68c69b77cbbbc74

5 years agohwc: unset cursor surface when cursor window is hidden 12/203312/3
Changyeon Lee [Thu, 4 Apr 2019 11:27:34 +0000 (20:27 +0900)]
hwc: unset cursor surface when cursor window is hidden

Change-Id: Ibda1367604439367d0819883015e79c7e10360bb

5 years agohwc: get display buffer from list 11/203311/3
Changyeon Lee [Thu, 4 Apr 2019 06:12:23 +0000 (15:12 +0900)]
hwc: get display buffer from list

Change-Id: I7b884526d0d4f22dbb696b7a3aedb3e643cb57c4

5 years agodo not use over 60 vrefresh rate mode 15/203615/2
Junkyeong Kim [Tue, 16 Apr 2019 08:10:26 +0000 (17:10 +0900)]
do not use over 60 vrefresh rate mode

Change-Id: I5ae322a3276168f1e3063388068dc8a9b26bc665
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
5 years agoPackage version up to 0.10.5 43/201843/1 accepted/tizen/unified/20190320.082405 submit/tizen/20190320.055851
SooChan Lim [Wed, 20 Mar 2019 05:29:17 +0000 (14:29 +0900)]
Package version up to 0.10.5

Change-Id: Ic88a78e72c6d194b8dfb05a5b528bd9f9abe2a16

5 years agoset the restriction of the minimum size to two 87/201787/3
SooChan Lim [Tue, 19 Mar 2019 10:54:35 +0000 (19:54 +0900)]
set the restriction of the minimum size to two

Change-Id: I41aef0c2d641af51be0f6ed31441afdcbb05d683

5 years agohwc: add the cursor implementation 86/201786/2
SooChan Lim [Tue, 19 Mar 2019 10:53:50 +0000 (19:53 +0900)]
hwc: add the cursor implementation

Change-Id: I0635b7a7c2b6a2a113a7f59b7e37f025c3316402

5 years agohwc: use vc4_output_data_get_layer_data instead of _vc4_hwc_get_layer 85/201785/2
SooChan Lim [Tue, 19 Mar 2019 10:52:34 +0000 (19:52 +0900)]
hwc: use vc4_output_data_get_layer_data instead of _vc4_hwc_get_layer

Change-Id: I02f22a2ea5434169bfeb0526f6258ff3f4c2a376

5 years agoPackage version up to 0.10.4 30/201730/2
SooChan Lim [Tue, 19 Mar 2019 06:13:08 +0000 (15:13 +0900)]
Package version up to 0.10.4

Change-Id: I169c7fb9c7f445f1f75c84150816c6ec304a4d55

5 years agohwc: change the log 14/201714/2
SooChan Lim [Tue, 19 Mar 2019 04:57:56 +0000 (13:57 +0900)]
hwc: change the log

Change-Id: I63563ad5b5d84621a92cd40c60ab04dfd9796853

5 years agohwc: add the dummy format and the available props 92/201692/3
SooChan Lim [Tue, 19 Mar 2019 02:12:01 +0000 (11:12 +0900)]
hwc: add the dummy format and the available props

Change-Id: I17b4b0208d3a0cf611910bab98365f78eafe8923

5 years agohwc: change the log and check the paremeters 91/201691/2
SooChan Lim [Tue, 19 Mar 2019 02:10:37 +0000 (11:10 +0900)]
hwc: change the log and check the paremeters

Change-Id: I31a1b5251bd3e9a30fa1167676f1c48419c6ebb4

5 years agohwc: rearrange the functions 90/201690/2
SooChan Lim [Tue, 19 Mar 2019 02:08:24 +0000 (11:08 +0900)]
hwc: rearrange the functions

Change-Id: I5bdc02c407169371e8f519a61b8cf384807d8d73

5 years agoadd VC4_ATOMIC_PAGEFLIP feature 20/201620/1
SooChan Lim [Mon, 18 Mar 2019 07:19:01 +0000 (16:19 +0900)]
add VC4_ATOMIC_PAGEFLIP feature

Change-Id: Iacbf168faf663e9523722ade2da4b98cb2ecfc3f

5 years agocheck the has_atomic when the output_commit 19/201619/1
SooChan Lim [Mon, 18 Mar 2019 07:16:55 +0000 (16:16 +0900)]
check the has_atomic when the output_commit

check whether it does atomit_commit or layers_commit.

Change-Id: I2792b465a7133d12cfeff03683511b154aa6df59

5 years agofix the indent 18/201618/1
SooChan Lim [Mon, 18 Mar 2019 06:54:09 +0000 (15:54 +0900)]
fix the indent

Change-Id: I0a7a295a5238fb16f13f1503db8b8358ffacc6c9

5 years agofix the typo 17/201617/1
SooChan Lim [Mon, 18 Mar 2019 06:53:53 +0000 (15:53 +0900)]
fix the typo

Change-Id: I9522b522313bf77a7af7aca9007dcff5f41de749

5 years agoPackage version up to 0.10.3 95/201595/1 accepted/tizen/unified/20190319.051254 submit/tizen/20190318.060736
SooChan Lim [Mon, 18 Mar 2019 06:02:03 +0000 (15:02 +0900)]
Package version up to 0.10.3

Change-Id: I4a2aaaa54d273faa4fdc447517fc6794ce7ec8c4

5 years agoFix leak of memory 32/201432/1
lsj119 [Thu, 14 Mar 2019 05:25:38 +0000 (14:25 +0900)]
Fix leak of memory

Change-Id: I356c7de3469361a2ebda57abfa402daf64bd6f34

5 years agoPackage version up to 0.10.2 16/201016/1 accepted/tizen/unified/20190311.072614 submit/tizen/20190307.083826
SooChan Lim [Thu, 7 Mar 2019 06:27:37 +0000 (15:27 +0900)]
Package version up to 0.10.2

Change-Id: Ic9fd64a1380f259ef82f59e9532ce24427571ebe

5 years agoset correct atomic property 91/200591/1
Junkyeong Kim [Wed, 27 Feb 2019 06:42:07 +0000 (15:42 +0900)]
set correct atomic property

Change-Id: I8810b18bb94ac65a8320216284587f97c2675b49
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
5 years agomanage the multiple layers to set the atomic properties. 53/199453/2
SooChan Lim [Mon, 11 Feb 2019 12:02:49 +0000 (21:02 +0900)]
manage the multiple layers to set the atomic properties.

add the atomic properties to the layers which have the change
of the buffers and the change of the infos

Change-Id: I641593972dc1010e177b9cc3893d80a5199a088f