Changyeon Lee [Wed, 17 Aug 2022 07:03:06 +0000 (16:03 +0900)]
Package version up to 2.1.2
Change-Id: I0236448e9c337e459d26ce8bac334608fa8d819b
Changyeon Lee [Wed, 17 Aug 2022 06:53:20 +0000 (15:53 +0900)]
hwc: add ARGB8888 format to video supported formats
Change-Id: Id76658fd5c3fc282bc743d6060666c5e97ef7aef
Changyeon Lee [Wed, 22 Jun 2022 08:35:38 +0000 (17:35 +0900)]
remove legacy libtdm backend
Change-Id: Iac872b98d96b2f3edca98149accfc9d4db58cd3c
Marek Szyprowski [Thu, 24 Mar 2022 12:32:55 +0000 (13:32 +0100)]
Workaround: skip DPMS handling if there is no mode change
Setting DPMS properties causes VC4 to timeout on waiting for the vblank
on HDMI port 0 on RaspberriPi4b with the latest firmware. This is a known
firmware bug, but until it gets fixed, simply skip setting DPMS property
if there is no DPMS mode change.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I00c255c811700070e4d5a86c336cdbc130a0a23e
Changyeon Lee [Thu, 24 Feb 2022 03:50:56 +0000 (12:50 +0900)]
Package version up to 2.1.1
Change-Id: Idac3fe8542d488b90f8bdaa4f8f932105da6e24b
Changyeon Lee [Wed, 23 Feb 2022 09:39:36 +0000 (18:39 +0900)]
create client target buffer queue with width and height of output mode
after suuport set_client_target_buffer_info interface,
width and height of target hwc window info can be set 0
when client target buffer is not used.
Change-Id: I91f9aaa9a9e18b7960dd760ad705f9213b64c6c2
Changyeon Lee [Wed, 23 Feb 2022 05:53:41 +0000 (14:53 +0900)]
do not set crtc in vc4_output_set_mode
setting crtc is done in _tdm_vc4_display_commit_layer or
_vc4_output_make_atomic_request.
setting crtc is unnecessary in vc4_output_set_mode.
and if drm has capability of atomic commit,
setting crtc with extra buffer is not needed.
this patch makes to reduce gem memory usage.
Change-Id: I410e725671e73b56ae705a46b3e3c2ae53b42cb9
Changyeon Lee [Thu, 17 Feb 2022 05:56:46 +0000 (14:56 +0900)]
Package version up to 2.1.0
Change-Id: I89c06077b47bb64cc8923924626e7f2267979ff6
Changyeon Lee [Thu, 17 Feb 2022 03:32:10 +0000 (12:32 +0900)]
support hwc_set_client_target_buffer_info
Change-Id: I4ac084c229ac525d1a17101c7ce950edb6fe0d79
Changyeon Lee [Fri, 11 Feb 2022 09:40:16 +0000 (18:40 +0900)]
fix source pos when buffer of mirror output is set
we use source pos of mirror output mode because
buffer size can larger than output mode
Change-Id: I22233c2fb54cb18e3900cd88be94f881cb4c3be9
Changyeon Lee [Fri, 11 Feb 2022 06:18:23 +0000 (15:18 +0900)]
assign overlay, cursor, primary layer to each output
this patch makes to assign overlay and cursor layer to external output
and other layers are not used because current hwc policy use 3 layers.
Change-Id: I25b6239ff78ac7dfae9bf57c5c4f503cb9a4a0a5
Changyeon Lee [Mon, 26 Jul 2021 08:53:13 +0000 (17:53 +0900)]
fix missing libtbm dependency
Change-Id: I5fa8d7e9a2e34fc44d36b6eaa601c2616e9d5f64
SooChan Lim [Fri, 4 Jun 2021 03:25:22 +0000 (12:25 +0900)]
Package version up to 2.0.11
Change-Id: I25c60b616cf31938e9cab3b6419b192b6dbe5bdf
SooChan Lim [Wed, 12 May 2021 04:25:38 +0000 (13:25 +0900)]
install COPYING to /hal
Change-Id: I66f017bfa92897026b46391f54ee17ab475586cc
SooChan Lim [Mon, 26 Apr 2021 01:36:10 +0000 (10:36 +0900)]
Package version up to 2.0.10
Change-Id: I73e21af806d4b573b6cce44f73d2014551c80873
SooChan Lim [Mon, 26 Apr 2021 01:35:40 +0000 (10:35 +0900)]
avoid the double free
Change-Id: Ie120e36df3bbf0e804c3d122b8eadca276a4351f
Changyeon Lee [Thu, 22 Apr 2021 06:32:00 +0000 (15:32 +0900)]
Package version up to 2.0.9
Change-Id: Ib3b5961919feaaa20d2f0e6e92e2173a59e9cf75
Changyeon Lee [Thu, 22 Apr 2021 06:30:53 +0000 (15:30 +0900)]
hwc: fix missing setting zpos of target_window
if video is shown and all ui layers are used by device type,
zpos of target_window is not set.
target_window should be displayed in this case
because vc4 using zpos 0 ui layer by video and ui
Change-Id: I0ff851c7967157947ef063a3d46f90ad84a64e97
SooChan Lim [Tue, 13 Apr 2021 02:03:38 +0000 (11:03 +0900)]
print the type of event
show the type of events when it gets interrupt from drm_fd.
Change-Id: Id631c3bd508291489ab1746b38a766af478224b7
SooChan Lim [Mon, 19 Apr 2021 01:28:58 +0000 (10:28 +0900)]
Package version up to 2.0.8
Change-Id: I283a23244bdf691ce006a6026a952ff8a70eafaf
SooChan Lim [Mon, 19 Apr 2021 01:20:39 +0000 (10:20 +0900)]
avoid the double free
The calling free function is done at caller of
_vc4_output_make_atomic_request.
Change-Id: I86369daa2a512945bbe76bc11e690263bbde0276
Changyeon Lee [Fri, 16 Apr 2021 09:04:50 +0000 (18:04 +0900)]
Package version up to 2.0.7
Change-Id: Iabb39fae762532149f498210cec13afc221ebfa1
Changyeon Lee [Fri, 16 Apr 2021 09:04:25 +0000 (18:04 +0900)]
fix leak of acquire fence fd
Change-Id: Iac6c9f8d770e5f32ae22764e7867c6cbfd895845
Changyeon Lee [Thu, 1 Apr 2021 09:05:49 +0000 (18:05 +0900)]
Package version up to 2.0.6
Change-Id: Ifcb355c49bd4db1cb22f6b4f50757993d212063d
Changyeon Lee [Thu, 1 Apr 2021 09:03:47 +0000 (18:03 +0900)]
remove unnecessary check hwc restriction
Change-Id: I95ea5eaaaa4e89dd7839fd89c2416b1a135af199
Changyeon Lee [Thu, 1 Apr 2021 08:44:37 +0000 (17:44 +0900)]
use Atomic Property for setting crtc
Change-Id: I0659084a21eb8c45fb4f01cd303d980485b84351
Changyeon Lee [Tue, 30 Mar 2021 08:54:30 +0000 (17:54 +0900)]
Package version up to 2.0.5
Change-Id: I0cf17028bfaaac433e831cff6ca0d85498b544fc
Changyeon Lee [Tue, 23 Mar 2021 02:02:34 +0000 (11:02 +0900)]
defaultly enable TDM_HWC_CAPABILITY_FENCE
Change-Id: I4126a1b1c36237f9191ff22cf1ffbb8f519abd07
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
SooChan Lim [Wed, 3 Feb 2021 01:42:59 +0000 (10:42 +0900)]
move source files to src/libtdm-vc4/
Change-Id: Id0b688828f25a552fba232c12db6c56ac50dd775
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
Changyeon Lee [Tue, 19 Jan 2021 11:39:05 +0000 (20:39 +0900)]
Package version up to 1.1.11
Change-Id: If7187ffe9d61a671833c07a9d753fd46dd551576
Changyeon Lee [Wed, 20 Jan 2021 07:39:27 +0000 (16:39 +0900)]
use TDM_DBG macro to display log
Change-Id: Ia6678fd5f9f031b8b1b39bd2ae854e5c8a07e70a
Changyeon Lee [Tue, 19 Jan 2021 05:25:08 +0000 (14:25 +0900)]
support hw cursor transform
Change-Id: Id07e84336c1a5f81b4ac98dc4e868b5bd9b077fd
Changyeon Lee [Tue, 19 Jan 2021 05:30:52 +0000 (14:30 +0900)]
remove cursor min size
vc4 support all size
Change-Id: I951d914e58e6555d6480a277d5c2636593491cbd
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>
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>
SooChan Lim [Wed, 16 Dec 2020 08:13:15 +0000 (17:13 +0900)]
package version up to 1.1.9
Change-Id: I6dd9f29b5c53da5e560842df08a7802cc892d63a
SooChan Lim [Wed, 16 Dec 2020 08:12:54 +0000 (17:12 +0900)]
fix the memory leak
Change-Id: I0d2280dcfd291fd5a52565b84a96416b96e113aa
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>
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>
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>
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>
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>
Changyeon Lee [Mon, 13 Jul 2020 05:16:50 +0000 (14:16 +0900)]
initialize acquire_fence in _vc4_hwc_create_window
Change-Id: I9a7f8b23770ed19b4dcfa707315b01a59b13dbce
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>
Changyeon Lee [Thu, 9 Jul 2020 12:04:54 +0000 (21:04 +0900)]
fix build error in 64bit system
Change-Id: I0667cebca794df5423e0b57644fb16310d21fc57
Changyeon Lee [Thu, 9 Jul 2020 04:28:20 +0000 (13:28 +0900)]
package version up to 1.1.5
Change-Id: Ib0c39afb48a688275e750c2c6b6fdd6c092104ec
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
SooChan Lim [Mon, 7 Oct 2019 23:55:51 +0000 (08:55 +0900)]
Package version up to 1.0.6
Change-Id: I5a089a68415393b80ce872f8c06cd33ea6e68c71
SooChan Lim [Mon, 7 Oct 2019 23:55:29 +0000 (08:55 +0900)]
fix the log
Change-Id: Ibf3426177c6d361c53b2d478efd68e78c2bcecac
SooChan Lim [Mon, 7 Oct 2019 23:37:21 +0000 (08:37 +0900)]
remove the unused prepreocessors
Change-Id: I253d976ceaa963c1dc84a62f50b84998bd033e9b
SooChan Lim [Tue, 13 Aug 2019 05:05:07 +0000 (14:05 +0900)]
Package version up to 1.0.5
Change-Id: Ic9d691a8364013c714ea7b5e72d177e36d0eade8
SooChan Lim [Mon, 12 Aug 2019 05:41:23 +0000 (14:41 +0900)]
change the dst size at the mirror mode
Change-Id: I6fcb3a6bf88181541551ac674394edba0022c86c
SooChan Lim [Fri, 9 Aug 2019 09:57:52 +0000 (18:57 +0900)]
Package version up to 1.0.4
Change-Id: I485d2796ca79a557bf249e982a7976a8a2fcd3bb
SooChan Lim [Fri, 9 Aug 2019 08:13:17 +0000 (17:13 +0900)]
fix the zpos of the layers
Change-Id: I7a94133ec8cd02140a74bdbe5cb8b62862e8be85
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
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
SooChan Lim [Tue, 23 Jul 2019 01:31:42 +0000 (10:31 +0900)]
fix the initialize size of the target window
Change-Id: I022f0aeb087a1865742c6ce4b7288b6c5a949783
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
Changyeon Lee [Mon, 22 Jul 2019 11:28:50 +0000 (20:28 +0900)]
Package version up to 1.0.3
Change-Id: Ib56666db5a3bce2747276d80ceaea483135e3a0b
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
Changyeon Lee [Mon, 29 Apr 2019 06:36:00 +0000 (15:36 +0900)]
Package version up to 1.0.2
Change-Id: I07813dd3e125b93afb40b9b49339abbdd766af2a
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
Changyeon Lee [Fri, 26 Apr 2019 02:15:17 +0000 (11:15 +0900)]
hwc: fix coding rule
Change-Id: I3f6132beee28ea8be1fb2de05b31e5b8b565437a
Changyeon Lee [Wed, 24 Apr 2019 12:14:43 +0000 (21:14 +0900)]
Package version up to 1.0.1
Change-Id: I1c4cdc3422a438ae47db9d6e0e14e3c2de1a64ed
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
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
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
Changyeon Lee [Mon, 22 Apr 2019 08:33:24 +0000 (17:33 +0900)]
display: remove unused fds of display_buffer
Change-Id: I3aaa12dbe1e410dba52657c6c2fdbb4a8d77f6b5
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
Changyeon Lee [Mon, 22 Apr 2019 04:23:12 +0000 (13:23 +0900)]
display: unref display buffer when deinit backend
Change-Id: I180e208c0d8c3a7060456c14e7465c0b1c55dd61
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
Changyeon Lee [Fri, 19 Apr 2019 08:44:05 +0000 (17:44 +0900)]
display: add display_create_buffer function
Change-Id: I14724a9068eaa4ff96f289812e672fc33594062d
Changyeon Lee [Wed, 17 Apr 2019 11:45:59 +0000 (20:45 +0900)]
hwc: add TDM_HWC_CAPABILITY_VIDEO_SCALE capability
Change-Id: I39245aca1459175523f41fd2553955842d7d51c8