summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
SooChan Lim [Tue, 19 Mar 2019 06:13:08 +0000 (15:13 +0900)]
Package version up to 0.10.4
Change-Id: I169c7fb9c7f445f1f75c84150816c6ec304a4d55
SooChan Lim [Tue, 19 Mar 2019 04:57:56 +0000 (13:57 +0900)]
hwc: change the log
Change-Id: I63563ad5b5d84621a92cd40c60ab04dfd9796853
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
SooChan Lim [Tue, 19 Mar 2019 02:10:37 +0000 (11:10 +0900)]
hwc: change the log and check the paremeters
Change-Id: I31a1b5251bd3e9a30fa1167676f1c48419c6ebb4
SooChan Lim [Tue, 19 Mar 2019 02:08:24 +0000 (11:08 +0900)]
hwc: rearrange the functions
Change-Id: I5bdc02c407169371e8f519a61b8cf384807d8d73
SooChan Lim [Mon, 18 Mar 2019 07:19:01 +0000 (16:19 +0900)]
add VC4_ATOMIC_PAGEFLIP feature
Change-Id: Iacbf168faf663e9523722ade2da4b98cb2ecfc3f
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
SooChan Lim [Mon, 18 Mar 2019 06:54:09 +0000 (15:54 +0900)]
fix the indent
Change-Id: I0a7a295a5238fb16f13f1503db8b8358ffacc6c9
SooChan Lim [Mon, 18 Mar 2019 06:53:53 +0000 (15:53 +0900)]
fix the typo
Change-Id: I9522b522313bf77a7af7aca9007dcff5f41de749
SooChan Lim [Mon, 18 Mar 2019 06:02:03 +0000 (15:02 +0900)]
Package version up to 0.10.3
Change-Id: I4a2aaaa54d273faa4fdc447517fc6794ce7ec8c4
lsj119 [Thu, 14 Mar 2019 05:25:38 +0000 (14:25 +0900)]
Fix leak of memory
Change-Id: I356c7de3469361a2ebda57abfa402daf64bd6f34
SooChan Lim [Thu, 7 Mar 2019 06:27:37 +0000 (15:27 +0900)]
Package version up to 0.10.2
Change-Id: Ic9fd64a1380f259ef82f59e9532ce24427571ebe
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>
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
SooChan Lim [Wed, 30 Jan 2019 09:49:51 +0000 (18:49 +0900)]
first implementation for tdm hwc
Change-Id: I19f1ac117d1116532b329ffbb34492127d129183
SooChan Lim [Mon, 28 Jan 2019 04:15:25 +0000 (13:15 +0900)]
Package version up to 0.10.1
Change-Id: I99198fde0f662ee90ea83dee636031af2674230c
Junkyeong Kim [Fri, 25 Jan 2019 09:28:48 +0000 (18:28 +0900)]
erase unreachable code
Change-Id: I596a7a44936c8a9d629b7a7fd5bedc8f5df84fbf
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 25 Jan 2019 09:27:39 +0000 (18:27 +0900)]
check calloc fail
Change-Id: I874b9f0d4f6f4c516b63eab238665a4603ffaffc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 25 Jan 2019 09:26:46 +0000 (18:26 +0900)]
check drm mode get function fail
Change-Id: I14ec663eefbba1ae0bb651340a5020159e560e46
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 25 Jan 2019 06:58:31 +0000 (15:58 +0900)]
support under 720p modes
Change-Id: Iec9f2469295a58d330431eafe7050f38a632a820
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Thu, 24 Jan 2019 06:31:53 +0000 (15:31 +0900)]
Package version up to 0.10.0
Change-Id: I44cc952c91efa2260e7ed4c957eeea7decda7678
Zhaowei Yuan [Wed, 16 Jan 2019 03:12:50 +0000 (11:12 +0800)]
Add support for drmModeAtomicCommit
Current display commit API drmModeSetPlane() takes too much time
and its caller tdm_layer_commit() holds a lock "private_display->lock"
which is also needed by other thread, it makes performance low.
In order to solve this problem, we need an asynchronous API to do
this job which is drmModeAtomicCommit() here.
Patch's modification includes:
1. Change display commit method to drmModeAtomicCommit.
2. Disable vblank wait event in function vc4_output_commit()
since it's not necessary any more for atomic mode.
3. Create an event and pass it to _tdm_vc4_display_commit_layer()
which is used to API finish callback.
Change-Id: If2ba5c80bcd553cdd7f4cd04364d1e40d203dc10
SooChan Lim [Wed, 26 Dec 2018 10:21:09 +0000 (19:21 +0900)]
Package version up to 0.9.0
Change-Id: I340c8735cc4e249ede70d0f90d5d06d808645c4c
SooChan Lim [Fri, 14 Dec 2018 09:53:24 +0000 (18:53 +0900)]
Package version up to 0.8.0
Change-Id: I0a6b011361019094483818efd478308651602766
SooChan Lim [Fri, 14 Dec 2018 09:50:17 +0000 (18:50 +0900)]
hwc: change the hwc_get_video_capability to the hwc_get_capabilities
Change-Id: I86766ffb505349aafe4632374eff863ef4a53fed
SooChan Lim [Mon, 12 Nov 2018 00:48:43 +0000 (09:48 +0900)]
Package version up to 0.7.0
Change-Id: I649ea5351729dc9602b0af54d0b8e1460cfdecf0
SooChan Lim [Fri, 9 Nov 2018 10:26:34 +0000 (19:26 +0900)]
hwc: modify the tdm symbols
tdm api and some enumeration vaules change
Change-Id: Ibee5a68b866c828445f6057cd8f30f2b938cf82a
SooChan Lim [Thu, 4 Oct 2018 04:28:08 +0000 (13:28 +0900)]
Package version up to 0.6.0
Change-Id: I804a34d16e6b7279b273f405b7d6de28fc6111aa
SooChan Lim [Thu, 4 Oct 2018 04:27:34 +0000 (13:27 +0900)]
hwc: remove hwc_window_get_info
Change-Id: I45b1f2831998ee075eafba5462f5cb6897cab610
Changyeon Lee [Fri, 10 Aug 2018 05:12:41 +0000 (14:12 +0900)]
Package version up to 0.5.0
Change-Id: Ie01b989bbb2952c3fcd611f337c0373105415734
Changyeon Lee [Fri, 10 Aug 2018 05:11:59 +0000 (14:11 +0900)]
hwc: rename acquire/release buffer_queue
Change-Id: I2bd49824a486e210cac52152feebc2df48072143
Changyeon Lee [Fri, 10 Aug 2018 04:32:21 +0000 (13:32 +0900)]
package version up to 0.4.0
Change-Id: Ief8146a45bab82ce30c72723a83b57cfe6cd9fbb
Changyeon Lee [Fri, 10 Aug 2018 04:44:14 +0000 (13:44 +0900)]
fix typo
Change-Id: Ica9e506fc106fb0ca95bf40ee5f1549b08c2a295
Changyeon Lee [Tue, 31 Jul 2018 11:33:06 +0000 (20:33 +0900)]
hwc: added backend function of video
Change-Id: Ic2c3d202922aed10cd5cbec08a7f630504f7c9ab
Changyeon Lee [Wed, 1 Aug 2018 10:23:49 +0000 (19:23 +0900)]
hwc: remove DEVICE_CANDIDATE
Change-Id: I9b5fb88f79cf0abf6a66de64b9a63c04b47e9112
SooChan Lim [Thu, 19 Apr 2018 02:00:12 +0000 (11:00 +0900)]
package version up to 0.3.1
Change-Id: I0b88710617e39bc2c4132dcf32f77b13567380cb
SooChan Lim [Thu, 19 Apr 2018 01:59:41 +0000 (10:59 +0900)]
hwc: add vc4_output_get_hwc
Change-Id: I9ae66a39ef42a2191edf450a83d914f1dfc35b7a
SooChan Lim [Fri, 13 Apr 2018 01:53:40 +0000 (10:53 +0900)]
package version up to 0.3.0
Change-Id: I2cbf75812876215d4a8230db1fdc5055432fb635
SooChan Lim [Thu, 12 Apr 2018 23:10:34 +0000 (08:10 +0900)]
hwc: modify the functions with the new hwc api
Change-Id: I2710e2f1529622f03d1894b71c93aab2a2abf009
Boram Park [Mon, 26 Mar 2018 02:48:44 +0000 (11:48 +0900)]
package version up to 0.2.4
Change-Id: I56c7e37fb38e653d6577721e83b4b57cae232b72
Boram Park [Mon, 26 Mar 2018 02:44:35 +0000 (11:44 +0900)]
fix memory leak
Change-Id: I749b5fc35e79f40b43bcbb305e3ff02d88bd5d55
Boram Park [Thu, 15 Mar 2018 07:58:00 +0000 (16:58 +0900)]
package version up to 0.2.3
Change-Id: If6e97e3ef103d7e2bbff76875abe296d0ec6a2e7
Boram Park [Thu, 15 Mar 2018 07:23:51 +0000 (16:23 +0900)]
ref/unref display_buffer by using buffer's user_data
Freeing a buffer before removing a buffer from DRM system makes a issue.
To ensure that a buffer is alive until removing it from DRM, do ref/unref
a buffer.
Change-Id: I97bcd451ab1e4e7cb4a40d5358312c8a898a10c8
Boram Park [Thu, 15 Mar 2018 05:20:51 +0000 (14:20 +0900)]
fix prop's index
Change-Id: I58d2117fed3176dc92c4d48b07a0fd3703180961
Boram Park [Wed, 14 Mar 2018 09:37:27 +0000 (18:37 +0900)]
package version up to 0.2.2
Change-Id: If4d704b6e51228d57dde2acb983eed3c0eea72a1
Boram Park [Wed, 14 Mar 2018 07:43:43 +0000 (16:43 +0900)]
not support cropping.
cropping doesn't work properly
Change-Id: I619f4d84521b096e9239ff051b3a1ff87aa22919
Boram Park [Wed, 14 Mar 2018 07:41:32 +0000 (16:41 +0900)]
limit the plane count to use
When we use 8 layers at the same time, it doesn't work properly.
Change-Id: I6cdde37b9522aaea998bc9d20dd7a3b5ba968138
Boram Park [Wed, 14 Mar 2018 07:38:35 +0000 (16:38 +0900)]
correct supported formats
Changing between RGB and YUV format for a plane doesn't work properly.
And YUV420 format also dosen't work properly.
Change-Id: Ic926932fa0306576418d10fd119e4474d3fc4855
Boram Park [Wed, 14 Mar 2018 05:09:00 +0000 (14:09 +0900)]
set output status when mode setted
Change-Id: I6588f96cf576c6039136b1518cb370023b37b4ad
Junkyeong Kim [Thu, 22 Feb 2018 01:29:11 +0000 (10:29 +0900)]
package version up to 0.2.1
Change-Id: Ide77a7c113e87f05012c38f8897ed83b16fd854f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 21 Feb 2018 10:52:23 +0000 (19:52 +0900)]
free allocated display buffers when deinit
Change-Id: Iec06bd226659fec6e08641e880570b610da9d5c5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 12 Feb 2018 09:20:01 +0000 (18:20 +0900)]
erase pixman dependency
Change-Id: If43cda1154902af738451a7d47bc917cd4e175b1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Fri, 2 Feb 2018 11:10:49 +0000 (20:10 +0900)]
package version up to 0.2.0
Change-Id: Iecb936871644ac740c459f4b85501725fcf38d55
SooChan Lim [Fri, 2 Feb 2018 10:53:36 +0000 (19:53 +0900)]
hwc: follow the new hwc apis
modify the apis to prevent the build break due to the tdm api changes
Change-Id: Ide4a95ef1ea7e62c82a9d1656b400fcd0500e7f0
Junkyeong Kim [Thu, 25 Jan 2018 09:06:50 +0000 (18:06 +0900)]
set correct mode info
Change-Id: Ia5be18011e4892d0123cb8a7be0ba83503203837
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Fri, 12 Jan 2018 04:22:34 +0000 (13:22 +0900)]
package version up to 0.1.5
Change-Id: Id4063e408cb579def27bb813370df6ac3d3daefd
SooChan Lim [Fri, 12 Jan 2018 04:22:06 +0000 (13:22 +0900)]
hwc: change the type of zpos
Change-Id: I13a8e92da6f6778aafe614a1a88b0251a3185921
Junkyeong Kim [Tue, 2 Jan 2018 07:07:52 +0000 (16:07 +0900)]
use hdmi connector to main output if there is no connected connector
Change-Id: I5e97b72904439a691b90009502924b6195e57b2b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 2 Jan 2018 06:25:57 +0000 (15:25 +0900)]
set correct cursor zpos
Change-Id: I8a3cc00dc8391415460366a65bd1be7fa43d5886
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Marchenko [Thu, 3 Aug 2017 12:37:08 +0000 (15:37 +0300)]
hwc: implement the first draft of HWC based on exynos implamantation.
Change-Id: I1fa0efabb65c890e32c9a8541cabcbb2527b0c16
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
SooChan Lim [Fri, 8 Dec 2017 06:49:39 +0000 (15:49 +0900)]
package version up to 0.1.4
Change-Id: I902bdfe1f1f884f33df290ce6ae0d769ef679ec3
Junkyeong Kim [Tue, 5 Dec 2017 12:33:48 +0000 (21:33 +0900)]
set correct handle info for AddFB2
Change-Id: I270f8a2684a5be82df072cc52245098407527040
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 5 Dec 2017 12:25:39 +0000 (21:25 +0900)]
add NV12 and YUV format
Change-Id: I1737b7807730fbdeaf3bad505c1061b985647f87
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 1 Dec 2017 05:33:58 +0000 (14:33 +0900)]
erase pp
Change-Id: I18ebf9f6b84390f1e23622067ef388cb5c8c9ce5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 30 Nov 2017 06:44:01 +0000 (15:44 +0900)]
change plane list
do not use oringin primay layer because of yuv format data showing problem.
set 2nd overlay plane to primary.
do not use pageflip. use only setplane.
Change-Id: I0cb2021a32627b6ebe95d3eecc88aafac3107226
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Wed, 27 Sep 2017 06:39:44 +0000 (15:39 +0900)]
package version up to 0.1.3
Change-Id: I57276c268c70dc8dd8eff4b10b17fd55ac836c50
Boram Park [Wed, 27 Sep 2017 00:58:23 +0000 (09:58 +0900)]
fix memory leak
Change-Id: I1e3779b8f37b261fb0145b746318f808d9b61bc9
Boram Park [Fri, 22 Sep 2017 08:00:05 +0000 (17:00 +0900)]
package version up to 0.1.2
Change-Id: I7f60300e4ed36897063479b20495850416510db5
Boram Park [Fri, 15 Sep 2017 07:40:31 +0000 (16:40 +0900)]
not using enviroment variable to get drm fd
Change-Id: I9a3960df0bb23f79b0750a88ee2f7c949640170d
SooChan Lim [Mon, 11 Sep 2017 06:03:59 +0000 (15:03 +0900)]
apply coding rule
Change-Id: I6189e2e2b078aeb385dfac63021a94795445ff89
SooChan Lim [Fri, 8 Sep 2017 04:05:05 +0000 (13:05 +0900)]
package version up to 0.1.1
Change-Id: I10b381a1f7f5a21f837f04b0097ec01560789b25
SooChan Lim [Fri, 8 Sep 2017 02:21:21 +0000 (11:21 +0900)]
wait vblanks according to the pipe.
Change-Id: I3560c2108cf1cef0fb85120b0c7c766434de3bc5
Junkyeong Kim [Mon, 8 May 2017 11:41:02 +0000 (20:41 +0900)]
free allocated memory before error return
Change-Id: I5d0c84891c852ae95965fe4950aee3e6dce12d50
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Maciej Wereski [Mon, 8 May 2017 10:34:19 +0000 (12:34 +0200)]
Build libtdm-vc4 only on ARM architectures
Change-Id: Ibaa97df493172ec22135e0e8b8fb591307590f58
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
Junkyeong Kim [Mon, 8 May 2017 08:22:30 +0000 (17:22 +0900)]
erase unreachable code and free allocated memory before return
Change-Id: I18b036ddf0a26b5cbfc01189e4e49e6ba5edbf30
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Fri, 28 Apr 2017 08:14:24 +0000 (17:14 +0900)]
package version up to 0.1.0
Change-Id: Icaca944a861412ac67fb36c48ec6216c3c11d466
SooChan Lim [Wed, 22 Mar 2017 07:24:48 +0000 (16:24 +0900)]
use %license macro to copy the COPYING file.
Change-Id: I0863b6952335006065286c70d1f41200e22229d2
SooChan Lim [Tue, 14 Mar 2017 08:11:03 +0000 (17:11 +0900)]
rename file names, package name and the prefix of the symbols
change drm to vc4..
Change-Id: I43fa091be38f75a75e77fedd6e46b0079c115f4c
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
SooChan Lim [Tue, 14 Mar 2017 07:45:08 +0000 (16:45 +0900)]
add inital code
libtdm-vc4 is based on the libtdm-drm code.
Change-Id: Ief3e6f2301e95fd7fb54f8d5e6225e3f89771f1a
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
Tizen Infrastructure [Fri, 10 Mar 2017 07:57:42 +0000 (23:57 -0800)]
Initial empty repository