GitHub/LineageOS/android_hardware_samsung_slsi_exynos.git
23 months agoRevert "exynos: libhwc: Set ioprio for vsync thread" lineage-19.1
garak [Wed, 4 May 2022 20:47:12 +0000 (22:47 +0200)]
Revert "exynos: libhwc: Set ioprio for vsync thread"

This reverts commit 098e2113621c805668c4d45e21bd655e6bb50357.

The reason is commit 325292 (Remove libbfqio)

Change-Id: I07e4a1c18fa904c5757cf5f2757ba97048c1332f

2 years agolibhwjpeg: resolve compilation errors lineage-18.1
filiprrs [Thu, 29 Jul 2021 22:39:21 +0000 (00:39 +0200)]
libhwjpeg: resolve compilation errors

Change-Id: I67cf8ea065145b006891bf631ab64e64f694dd90

2 years agolibvppdisplay: resolve compilation errors
filiprrs [Thu, 29 Jul 2021 21:28:49 +0000 (23:28 +0200)]
libvppdisplay: resolve compilation errors

Change-Id: Ia66e58fe76a4a3e81a7d306417c33197f4505c6e

2 years agolibhwcutils: resolve compilation errors
filiprrs [Thu, 29 Jul 2021 21:02:05 +0000 (23:02 +0200)]
libhwcutils: resolve compilation errors

Change-Id: I04ab2346fb3b4be505a3869b4882b7c47eadb3ac

3 years agolibhdmi_legacy: add libion dependency lineage-17.1
Francescodario Cuzzocrea [Wed, 10 Mar 2021 06:15:14 +0000 (07:15 +0100)]
libhdmi_legacy: add libion dependency

Change-Id: Ia646f8ffcb86a6241ead7c7a8ba1593af6fb180a

3 years agolibhdmi_legacy: add libion dependency
Francescodario Cuzzocrea [Wed, 10 Mar 2021 06:15:14 +0000 (07:15 +0100)]
libhdmi_legacy: add libion dependency

Change-Id: Ia646f8ffcb86a6241ead7c7a8ba1593af6fb180a

3 years agogralloc: Modify gralloc0 implementation
Valerie Hau [Wed, 1 May 2019 17:07:23 +0000 (19:07 +0200)]
gralloc: Modify gralloc0 implementation

Add validateBufferSize and getTransportSize

Bug: 131089111
Test: build, boot
Change-Id: Ib518d095a3421e1b2c1ebbc7c64c641652102f78

3 years agoexynos: libhwc: Set ioprio for vsync thread
Steve Kondik [Thu, 30 Nov 2017 14:06:46 +0000 (15:06 +0100)]
exynos: libhwc: Set ioprio for vsync thread

 * We're not doing this automatically anymore.

Change-Id: Ide31b79f8269ef45990a5056c36ef157c31e1b08

3 years agoMake hwc_vsync thread realtime
Erik Wolsheimer [Wed, 28 Mar 2018 23:27:54 +0000 (16:27 -0700)]
Make hwc_vsync thread realtime

Bug: 68395248
Change-Id: I4ac93464aa2ccf416577b4067ed658b525089983

3 years agoexynos: libmemtrack: Add open method for memtrack
Ruchi Kandoi [Fri, 4 Nov 2016 16:56:58 +0000 (09:56 -0700)]
exynos: libmemtrack: Add open method for memtrack

Open method is used to dl-open the HAL for hidl.

Test: HIDL successfully loads the HAL
Bug: 31180823
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
Change-Id: I2452e2d749b9ab7b4f5722b1ce79ae64032d12ee

3 years agolibhwc: resolve compilation errors lineage-18.0
Jan Altensen [Sat, 3 Oct 2020 05:13:27 +0000 (07:13 +0200)]
libhwc: resolve compilation errors

Change-Id: I9f5e26da0398d240b74ea763f11dbf085faa7e00

3 years agolibfimg4x: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:12:23 +0000 (07:12 +0200)]
libfimg4x: resolve compilation errors

Change-Id: I201938251364a108b7910eb42972b4848831fdfc

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

Change-Id: I6459575717a03ae8522e4d083edf0aad49724092

3 years agolibdisplay: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:07:05 +0000 (07:07 +0200)]
libdisplay: resolve compilation errors

Change-Id: I30fdf3e65983b61d4c2d172d071e9badaf0b02a6

3 years agolibdisplay: add libion dependency
Jan Altensen [Sat, 3 Oct 2020 05:02:37 +0000 (07:02 +0200)]
libdisplay: add libion dependency

Change-Id: Ib31fddd6808d6fc8730ad96f3ccba8b3b97c1356

3 years agolibscaler: properly guard M2M1SHOT
Jan Altensen [Sun, 4 Oct 2020 09:36:34 +0000 (11:36 +0200)]
libscaler: properly guard M2M1SHOT

Change-Id: Ibf32554e0d6ba087ea36a610051fb588eaa4958e

3 years agolibhdmi_legacy: resolve compilation errors
Jan Altensen [Sun, 4 Oct 2020 09:35:40 +0000 (11:35 +0200)]
libhdmi_legacy: resolve compilation errors

Change-Id: Iacd38ce3436ca9cf9b599aebbf778de3b3bec641

3 years agolibcec: disable debug
Jan Altensen [Sat, 3 Oct 2020 05:24:03 +0000 (07:24 +0200)]
libcec: disable debug

Change-Id: Ice4730a1637e1085f5b834010493380f23c2ad98

3 years agolibvideocodec: resolve compilation errors when building for 54xx
Jan Altensen [Sat, 3 Oct 2020 05:19:29 +0000 (07:19 +0200)]
libvideocodec: resolve compilation errors when building for 54xx

Change-Id: Id518b48b008f9dcf6e3e166ffcf67e2daedecf61

3 years agolibhwcutils: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:18:02 +0000 (07:18 +0200)]
libhwcutils: resolve compilation errors

Change-Id: I2c71ac47bc628b998f00fcea3a5adb0af96a0bc7

3 years agolibhwc: resolve compilation errors lineage-16.0
Jan Altensen [Sat, 3 Oct 2020 05:13:27 +0000 (07:13 +0200)]
libhwc: resolve compilation errors

Change-Id: I9f5e26da0398d240b74ea763f11dbf085faa7e00

3 years agolibfimg4x: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:12:23 +0000 (07:12 +0200)]
libfimg4x: resolve compilation errors

Change-Id: I201938251364a108b7910eb42972b4848831fdfc

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

Change-Id: I6459575717a03ae8522e4d083edf0aad49724092

3 years agolibdisplay: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:07:05 +0000 (07:07 +0200)]
libdisplay: resolve compilation errors

Change-Id: I30fdf3e65983b61d4c2d172d071e9badaf0b02a6

3 years agolibdisplay: add libion dependency
Jan Altensen [Sat, 3 Oct 2020 05:02:37 +0000 (07:02 +0200)]
libdisplay: add libion dependency

Change-Id: Ib31fddd6808d6fc8730ad96f3ccba8b3b97c1356

3 years agolibscaler: properly guard M2M1SHOT
Jan Altensen [Sun, 4 Oct 2020 09:36:34 +0000 (11:36 +0200)]
libscaler: properly guard M2M1SHOT

Change-Id: Ibf32554e0d6ba087ea36a610051fb588eaa4958e

3 years agolibhdmi_legacy: resolve compilation errors
Jan Altensen [Sun, 4 Oct 2020 09:35:40 +0000 (11:35 +0200)]
libhdmi_legacy: resolve compilation errors

Change-Id: Iacd38ce3436ca9cf9b599aebbf778de3b3bec641

3 years agolibcec: disable debug
Jan Altensen [Sat, 3 Oct 2020 05:24:03 +0000 (07:24 +0200)]
libcec: disable debug

Change-Id: Ice4730a1637e1085f5b834010493380f23c2ad98

3 years agolibvideocodec: resolve compilation errors when building for 54xx
Jan Altensen [Sat, 3 Oct 2020 05:19:29 +0000 (07:19 +0200)]
libvideocodec: resolve compilation errors when building for 54xx

Change-Id: Id518b48b008f9dcf6e3e166ffcf67e2daedecf61

3 years agolibhwcutils: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:18:02 +0000 (07:18 +0200)]
libhwcutils: resolve compilation errors

Change-Id: I2c71ac47bc628b998f00fcea3a5adb0af96a0bc7

3 years agolibhwc: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:13:27 +0000 (07:13 +0200)]
libhwc: resolve compilation errors

Change-Id: I9f5e26da0398d240b74ea763f11dbf085faa7e00

3 years agolibfimg4x: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:12:23 +0000 (07:12 +0200)]
libfimg4x: resolve compilation errors

Change-Id: I201938251364a108b7910eb42972b4848831fdfc

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

Change-Id: I6459575717a03ae8522e4d083edf0aad49724092

3 years agolibdisplay: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:07:05 +0000 (07:07 +0200)]
libdisplay: resolve compilation errors

Change-Id: I30fdf3e65983b61d4c2d172d071e9badaf0b02a6

3 years agolibdisplay: add libion dependency
Jan Altensen [Sat, 3 Oct 2020 05:02:37 +0000 (07:02 +0200)]
libdisplay: add libion dependency

Change-Id: Ib31fddd6808d6fc8730ad96f3ccba8b3b97c1356

3 years agolibscaler: properly guard M2M1SHOT
Jan Altensen [Sun, 4 Oct 2020 09:36:34 +0000 (11:36 +0200)]
libscaler: properly guard M2M1SHOT

Change-Id: Ibf32554e0d6ba087ea36a610051fb588eaa4958e

3 years agolibhdmi_legacy: resolve compilation errors
Jan Altensen [Sun, 4 Oct 2020 09:35:40 +0000 (11:35 +0200)]
libhdmi_legacy: resolve compilation errors

Change-Id: Iacd38ce3436ca9cf9b599aebbf778de3b3bec641

3 years agolibcec: disable debug
Jan Altensen [Sat, 3 Oct 2020 05:24:03 +0000 (07:24 +0200)]
libcec: disable debug

Change-Id: Ice4730a1637e1085f5b834010493380f23c2ad98

3 years agolibvideocodec: resolve compilation errors when building for 54xx
Jan Altensen [Sat, 3 Oct 2020 05:19:29 +0000 (07:19 +0200)]
libvideocodec: resolve compilation errors when building for 54xx

Change-Id: Id518b48b008f9dcf6e3e166ffcf67e2daedecf61

3 years agolibhwcutils: resolve compilation errors
Jan Altensen [Sat, 3 Oct 2020 05:18:02 +0000 (07:18 +0200)]
libhwcutils: resolve compilation errors

Change-Id: I2c71ac47bc628b998f00fcea3a5adb0af96a0bc7

4 years agoexynos: add libion dependencies
Jan Altensen [Wed, 8 Apr 2020 21:01:30 +0000 (23:01 +0200)]
exynos: add libion dependencies

Change-Id: I7d1d86d996e28dd8094962860d57a8402215cc8e

4 years agolibhwjpeg: fix jpeg encoder compilation
Danny Wood [Wed, 8 Apr 2020 16:08:38 +0000 (17:08 +0100)]
libhwjpeg: fix jpeg encoder compilation

Change-Id: Id78277a73a433cfbdbd6b6f26d264ee3a09f9ea8

4 years agoexynos: Drop module eng tags
Erfan Abdi [Wed, 4 Sep 2019 12:50:32 +0000 (17:20 +0430)]
exynos: Drop module eng tags

Change-Id: I2e84d598b2412e617e5575bfdefd804612f76889

4 years agolibhwc: fix potential crash when checking on update_stat_thread status
Danny Wood [Thu, 20 Feb 2020 19:44:56 +0000 (19:44 +0000)]
libhwc: fix potential crash when checking on update_stat_thread status

Change-Id: I9060a57628c916c0b1b7a96dedf2286be2bd8475

4 years agolibhwc: fix potential crash when checking on update_stat_thread status
Danny Wood [Thu, 20 Feb 2020 19:44:56 +0000 (19:44 +0000)]
libhwc: fix potential crash when checking on update_stat_thread status

Change-Id: I9060a57628c916c0b1b7a96dedf2286be2bd8475

4 years agolibvideocodec: resolve compilation errors
Jan Altensen [Sun, 5 Apr 2020 00:08:39 +0000 (02:08 +0200)]
libvideocodec: resolve compilation errors

Change-Id: I806c9097d9a678bf5354d1f38331aadecd53c5e4

4 years agolibfimg5x: resolve compilation errors
Jan Altensen [Sun, 5 Apr 2020 00:03:51 +0000 (02:03 +0200)]
libfimg5x: resolve compilation errors

Change-Id: Ife0e677bdf12c018b72c2d1d5dc9adea3d512ca8

4 years agolibvppdisplay: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:55:10 +0000 (01:55 +0200)]
libvppdisplay: resolve compilation errors

Change-Id: Ie87fab990cfdf84a53d03cdb40499eb5010da0bf

4 years agolibscaler: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:44:43 +0000 (01:44 +0200)]
libscaler: resolve compilation errors

Change-Id: Icd12e4537ab32a4a874305970fd676bc6917a394

4 years agolibgscaler: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:36:52 +0000 (01:36 +0200)]
libgscaler: resolve compilation errors

Change-Id: Ife89ccd4b98197bbc9b077c8b251bb2968c83526

4 years agolibv4l2: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:25:01 +0000 (01:25 +0200)]
libv4l2: resolve compilation errors

Change-Id: I6adb22bbb77582b1a009e5115ff654d83e385f54

4 years agolibhwjpeg: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:13:42 +0000 (01:13 +0200)]
libhwjpeg: resolve compilation errors

Change-Id: Ib75bc2ee26e1db4cc566f20cbb9993239d31942a

4 years agolibswconverter: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:04:24 +0000 (01:04 +0200)]
libswconverter: resolve compilation errors

Change-Id: Iea6e9638da7f098f7b6632e4cc764766ef8f0ae2

4 years agolibmemtrack: resolve compile errors
Jan Altensen [Sat, 4 Apr 2020 22:43:05 +0000 (00:43 +0200)]
libmemtrack: resolve compile errors

Change-Id: I5ff7e9589630147da3ce6db7931f370ef25816c2

4 years agoFix compiler warnings/errors when building with DISABLE_IDMA_SECURE
Danny Wood [Fri, 21 Jul 2017 14:10:07 +0000 (16:10 +0200)]
Fix compiler warnings/errors when building with DISABLE_IDMA_SECURE

Change-Id: I9efdaefb14b3be0b88e42d8887f0a1f639bcdb30

4 years agoBackport a few more changes from S7 stock pie blobs
Danny Wood [Sun, 21 Jul 2019 14:19:46 +0000 (15:19 +0100)]
Backport a few more changes from S7 stock pie blobs

Change-Id: I9b4615b4f94ec3c7f02d64c0b5b919d56e7c63c0

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

9 years agolibv4l2: Correctly initialize structures cm-12.0 cm-12.1 stable/cm-12.0-YNG3C stable/cm-12.0-YNG4N stable/cm-12.1-YOG4P
Andreas Schneider [Tue, 24 Mar 2015 14:04:11 +0000 (15:04 +0100)]
libv4l2: Correctly initialize structures

This uses C99 initializers so that structs are zeroed if no value has
been specified.

Change-Id: I00274262d86035318b68406e4826e6e095aec8d6
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
9 years agolibv4l2: Add support for exynos5430 devices
Andreas Schneider [Tue, 24 Mar 2015 06:59:45 +0000 (07:59 +0100)]
libv4l2: Add support for exynos5430 devices

Change-Id: Ia8bdbcade0c3a1868fb0430193cfa2fd2ad2e798

9 years agolibv4l2: Fix videodev detection on Exynos5430. cm-11.0 stable/cm-11.0-XNG3C
Andreas Schneider [Thu, 8 Jan 2015 10:48:45 +0000 (11:48 +0100)]
libv4l2: Fix videodev detection on Exynos5430.

Change-Id: Ieadf6acf2faef332776cafbb22ba5115359c036f
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
9 years agoexynos: libcsc: Add missing stub stable/cm-11.0
Christopher R. Palmer [Tue, 16 Sep 2014 08:36:44 +0000 (04:36 -0400)]
exynos: libcsc: Add missing stub

Change-Id: I0d4e15ada2d0149bb7207a9cf54b4bd4dac068dc

9 years agoexynos: Update from ODROID-XU 04212014 BSP
Ethan Chen [Wed, 25 Jun 2014 06:22:39 +0000 (23:22 -0700)]
exynos: Update from ODROID-XU 04212014 BSP

Change-Id: Ie4d9feeaae52243b346b6b5057337cd144d38021

10 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

10 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.

10 years agolibcsc: add extra convert_with_rotation function
Ethan Chen [Wed, 28 Aug 2013 00:33:58 +0000 (17:33 -0700)]
libcsc: add extra convert_with_rotation function

* i9500 liboemcamera requires the convert_with_rotation function.

10 years agolibcsc: use native OMX header if needed
Ethan Chen [Tue, 27 Aug 2013 22:04:02 +0000 (15:04 -0700)]
libcsc: use native OMX header if needed

10 years agoexynos: only build for insignal SLSI variant
Ethan Chen [Tue, 27 Aug 2013 20:48:05 +0000 (13:48 -0700)]
exynos: only build for insignal SLSI variant

11 years agolibv4l2: Fixed bugs result of prevent tool
Sungchun Kang [Thu, 28 Feb 2013 04:13:31 +0000 (13:13 +0900)]
libv4l2: Fixed bugs result of prevent tool

Use snprintf instead of sprintf for avoiding risk of overflow.

Change-Id: If420efb9780e615c368400b2de0c05743ec3a5f6
Signed-off-by: Sungchun Kang <sungchun.kang@samsung.com>
11 years agoinclude: Modify exynos_format.h for define ALIGN UP/DOWN
Hyeonmyeong Choi [Sat, 2 Feb 2013 09:41:33 +0000 (18:41 +0900)]
include: Modify exynos_format.h for define ALIGN UP/DOWN

Change-Id: I0c7e85dc6f2f3b3f859d54bd109b57d46f90e684
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agolibv4l2: Support non-blocking mode for dqbuf
Hyeonmyeong Choi [Sat, 12 Jan 2013 14:44:05 +0000 (23:44 +0900)]
libv4l2: Support non-blocking mode for dqbuf

When dqbuf() return -EAGAIN, this is not error at non-blocking mode.

Change-Id: I84a0629dc442b9a13fda08451334f90f84c86f6e
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agoinclude: updated videodev2_exynos_media.h
Ayoung Sim [Thu, 21 Feb 2013 08:28:20 +0000 (17:28 +0900)]
include: updated videodev2_exynos_media.h

Added V4L2_CID_TV_BLANK.

Change-Id: Ic2c5674342ae42ffa1ab71e7d6ed4e867500291b
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
11 years agoinclude: V4L2_CID_MPEG_VIDEO_DECODER_WAIT_DECODING_START
SeungBeom Kim [Tue, 19 Feb 2013 04:22:22 +0000 (13:22 +0900)]
include: V4L2_CID_MPEG_VIDEO_DECODER_WAIT_DECODING_START

add new control id V4L2_CID_MPEG_VIDEO_DECODER_WAIT_DECODING_START to
videodev2_exynos_media.h

Depends On
 - Change-Id: I4416b2c3ab7e5d28edb2c2ff982915660bdda9e0

Change-Id: Ib08a57e89c7100efe7899895efb821b17c0d2e4d
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
11 years agolibexynosutils: resolved prevent defect
Taehwan Kim [Wed, 13 Feb 2013 02:10:34 +0000 (02:10 +0000)]
libexynosutils: resolved prevent defect

- 16055 : Control flow issues

Change-Id: I528b0ca221e4423ba11189e5966ac3b1ecb146cb
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibcsc: resolved prevent defects
Taehwan Kim [Wed, 13 Feb 2013 01:46:12 +0000 (01:46 +0000)]
libcsc: resolved prevent defects

1. 16490 : Incorrect expression
2. 17724 : Null pointer dereferences

Change-Id: I39b9e9433f19aba7900bb11d883b746428280459
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibsecurepath: sec G2D driver raw structure is added.
Won Jongbin [Fri, 1 Feb 2013 04:40:05 +0000 (13:40 +0900)]
libsecurepath: sec G2D driver raw structure is added.

Change-Id: I2a27798780ab3b0b7ea5450cead94792dabeeb67
Signed-off-by: Won Jongbin <jongbin.won@samsung.com>
11 years agoinclude: updated videodev2_exynos_media.h
Jinsung Yang [Fri, 1 Feb 2013 06:56:57 +0000 (15:56 +0900)]
include: updated videodev2_exynos_media.h

Added V4L2_CID_MPEG_VIDEO_DECODER_DECODING_TIMESTAMP_MODE.

Change-Id: I1d4d49f474b0be1a595e7434d7737bfc959c7909
Signed-off-by: Jinsung Yang <jsgood.yang@samsung.com>