GitHub/LineageOS/android_hardware_samsung_slsi_exynos.git
4 years agolibvppdisplay: Always regenerate the winconfig to stop
Danny Wood [Sun, 21 Jul 2019 14:20:36 +0000 (15:20 +0100)]
libvppdisplay: Always regenerate the winconfig to stop
 generating unreliable retire fences

Change-Id: I1beaa0a57f60bd214fd0abdaefcfa205f6788196

4 years agolibhwc: no we do not support HWC background colour!
Danny Wood [Fri, 5 Jul 2019 12:29:42 +0000 (13:29 +0100)]
libhwc: no we do not support HWC background colour!

4 years agolibvppdisplay: backport acquireFenceFd close check from SM-N935S blob to stop potenti...
Danny Wood [Thu, 4 Jul 2019 17:39:17 +0000 (18:39 +0100)]
libvppdisplay: backport acquireFenceFd close check from SM-N935S blob to stop potential Fd leak

Change-Id: I6459575717a03ae8522e4d083edf0aad49724092

4 years agoifdef undefined stuff
Stricted [Mon, 24 Sep 2018 17:59:41 +0000 (19:59 +0200)]
ifdef undefined stuff

Change-Id: Ib74b27c2c80e91bcfc09bb72539618a11255af3e

4 years agolibhwcutils: fix compilation
Jan Altensen [Sun, 4 Aug 2019 02:02:48 +0000 (04:02 +0200)]
libhwcutils: fix compilation

Change-Id: Ic3fb26468380dc892c27c53d8bc50c6ce771483f

4 years agofix gralloc compilation
Jan Altensen [Sun, 4 Aug 2019 01:55:22 +0000 (03:55 +0200)]
fix gralloc compilation

Change-Id: Icb6cf0490f23f4934bcc751dd68c5de6621ac624

4 years agolibhwc: fix compilation
Jan Altensen [Sun, 4 Aug 2019 01:50:17 +0000 (03:50 +0200)]
libhwc: fix compilation

Change-Id: Ie3a71a213cfce49ae749abbae34b415d2fdb8144

4 years agoremove inclusion of non existing makefile
Jan Altensen [Sun, 4 Aug 2019 01:43:36 +0000 (03:43 +0200)]
remove inclusion of non existing makefile

Change-Id: Id575dbb54ef760abc70355952ef50701a296534a

4 years agoAdd TARGET_SLSI_VARIANT makefile guard
Christopher N. Hesse [Mon, 19 Feb 2018 19:21:47 +0000 (20:21 +0100)]
Add TARGET_SLSI_VARIANT makefile guard

Change-Id: I3df35a154d6f7bb9bad355a7ea4ad417780c5506

4 years agolibstagefrighthw: Add liblog dependency
Christopher N. Hesse [Tue, 23 Jan 2018 23:35:25 +0000 (00:35 +0100)]
libstagefrighthw: Add liblog dependency

Change-Id: I2579c6770c7b30c3bc10cc14aa3485f3917ca852

4 years agolibdisplay -> libexynosdisplay
Christopher N. Hesse [Sat, 20 Jan 2018 22:39:51 +0000 (23:39 +0100)]
libdisplay -> libexynosdisplay

Change-Id: I80a3271a154f813fbc712aeadc3f2b128a620eab

4 years agogralloc: fix internal_format in YUV alloc cases
Simon Shields [Tue, 13 Feb 2018 09:38:27 +0000 (20:38 +1100)]
gralloc: fix internal_format in YUV alloc cases

if internal_format is left unset, the EGL blobs will be very unhappy
because they can't figure out how many planes are needed. We call
gralloc_select_format and check_for_compression to pick internal_format,
as is done in gralloc_alloc_rgb.

Change-Id: I3f9e5d1dca5fc07753e6837d1e9e405b7cd83fb7

4 years agohwc: unblank display on doze mode
Simon Shields [Mon, 12 Feb 2018 06:44:57 +0000 (17:44 +1100)]
hwc: unblank display on doze mode

this appears to be the behaviour expected by the kernel.

Change-Id: I0a9d69f979707f982d31b8ee49a62f05b27b8933

4 years agoDNM: Hacks
Christopher N. Hesse [Sun, 28 Jan 2018 12:50:01 +0000 (13:50 +0100)]
DNM: Hacks

Change-Id: I3c45e869d1384ab06fa95a4c8eefca45bdefa920

4 years agohwc: Fix Decon codepaths
Christopher N. Hesse [Sat, 11 Nov 2017 12:21:28 +0000 (13:21 +0100)]
hwc: Fix Decon codepaths

Change-Id: I8d3f912ae0a21365068bc3414bf65aae04849973

4 years agovppvirtualdisplay: Ifdef HWC_SCREENSHOT_ANIMATOR_LAYER
Christopher N. Hesse [Sat, 11 Nov 2017 12:20:45 +0000 (13:20 +0100)]
vppvirtualdisplay: Ifdef HWC_SCREENSHOT_ANIMATOR_LAYER

Change-Id: Ia4bf7820b742739e39f2f183c9dd1de983601dc7

4 years agovideocodec: Conditionally disable ROI control
Christopher N. Hesse [Sat, 11 Nov 2017 12:19:58 +0000 (13:19 +0100)]
videocodec: Conditionally disable ROI control

Change-Id: I9664030b057758c67cdfa92096fe5ed6ea317275

4 years agov4l2: Ifdef V4L2_PIX_FMT_NV12N_10B
Christopher N. Hesse [Mon, 6 Nov 2017 17:36:31 +0000 (18:36 +0100)]
v4l2: Ifdef V4L2_PIX_FMT_NV12N_10B

Older SoCs like 7880 seem to lack this.

Change-Id: I3358703a2f111bbe29baea4de6e044e64432fe4a

4 years agofimg5x: Fix broken Mutex code
Christopher N. Hesse [Mon, 6 Nov 2017 17:29:36 +0000 (18:29 +0100)]
fimg5x: Fix broken Mutex code

The Mutex object will always have an adress, this cannot be
checked against NULL in any sane fashion.

Change-Id: I8c7589e49ffb5dde65d2bdf3787983fb9d2784b0

4 years agoexynos_ion: Add staging ION defines from kernel
Christopher N. Hesse [Mon, 6 Nov 2017 17:00:47 +0000 (18:00 +0100)]
exynos_ion: Add staging ION defines from kernel

Change-Id: I5fe26e7bf42e001ab36df16f7ef1ba24b1832aba

4 years agofimg5x: Ifdef M2M1SHOT2 acceleration
Christopher N. Hesse [Mon, 6 Nov 2017 16:56:52 +0000 (17:56 +0100)]
fimg5x: Ifdef M2M1SHOT2 acceleration

Older SoCs like 7880 only have M2M1SHOT v1.

Change-Id: I5ba2f70862f62e2d21edcac6cfee7b4034bf47da

4 years agolib[vpp]display: Enable window update by default
Christopher N. Hesse [Mon, 6 Nov 2017 15:39:57 +0000 (16:39 +0100)]
lib[vpp]display: Enable window update by default

Change-Id: I03dde6736124125fe239b2c2d615685ee35c7ebe

4 years agoexynos: Add kernel headers to include path
Ethan Chen [Thu, 24 Oct 2013 23:11:51 +0000 (16:11 -0700)]
exynos: Add kernel headers to include path

Change-Id: If0afb51b7f9c63a3f8ccf96caf83bb9e47eec2a8

4 years agoexynos: remove kernel headers
Ethan Chen [Thu, 24 Oct 2013 22:39:21 +0000 (15:39 -0700)]
exynos: remove kernel headers

* We can directly access the correct kernel header as part of the build
  process. Use that instead.

Change-Id: I527ad75c77f47be0365d8bf08f273995a98451d2

4 years agoimport exynos 7570 bsp
TO21Consortium [Tue, 11 Jun 2019 09:50:50 +0000 (18:50 +0900)]
import exynos 7570 bsp

 * source taken from https://github.com/TO21Consortium/SGSWPlatform

Change-Id: I8d4f20b9f4646bc3b4b7332fd89708186bdbc672