GitHub/LineageOS/android_device_samsung_universal7580-common.git
5 years agouniversal7580: LD_PRELOAD libstagefright_shim into mediaserver
Lukas0610 [Sat, 24 Feb 2018 17:35:43 +0000 (18:35 +0100)]
universal7580: LD_PRELOAD libstagefright_shim into mediaserver

Change-Id: I2db10ce007ca0d9736d44447487ecb2fa4cfa1e7

5 years agouniversal7580: libshims: add shim for GraphicBufferMapper@libui
Lukas0610 [Sun, 18 Feb 2018 20:28:02 +0000 (21:28 +0100)]
universal7580: libshims: add shim for GraphicBufferMapper@libui

Kanged from https://github.com/LineageOS/android_device_sony_huashan/blob/4e32964a1e6aa1623feaba91e96ea4ce5e551fb8/libshims/ui/GraphicBufferMapper.cpp

For now this only fixed OMX-encoders and helped me to advance in fixing the decoders too, current state in doing so:

    02-18 21:16:53.461  3211  8056 W GraphicBufferMapper_shim: lock(0xee899768) failed: 22 (Invalid argument)
    02-18 21:16:53.461  3211  8056 D GraphicBufferMapper_shim: handle(0xee4ce1b8) sizeof(12)
    02-18 21:16:53.461  3211  8056 D GraphicBufferMapper_shim: handle(0xee4ce1b8)->version = 1
    02-18 21:16:53.461  3211  8056 D GraphicBufferMapper_shim: handle(0xee4ce1b8)->numFds = -292768608
    02-18 21:16:53.461  3211  8056 D GraphicBufferMapper_shim: handle(0xee4ce1b8)->numInts = 1684104552

with the notice of [handle->version == sizeof(handle-type) ] and, of course, handle->numFds > 0 and handle->numInts >= 0

Change-Id: Ie7fc973c8e494fc282faf9cf6b55b718c1f56e6f

5 years agouniversal7580: libshims: add OMX shim
Lukas0610 [Mon, 19 Feb 2018 15:45:52 +0000 (16:45 +0100)]
universal7580: libshims: add OMX shim

Change-Id: I103aa42a8384da0cbd8ee2cfa8af2c543479b3fa

5 years agouniversal7580: libshims: Shim GraphicBuffer for libexynoscamera
Christopher N. Hesse [Fri, 16 Feb 2018 10:32:39 +0000 (11:32 +0100)]
universal7580: libshims: Shim GraphicBuffer for libexynoscamera

Change-Id: Id2a55641d2d2f26acd1993c6533178077da55f1b

5 years agouniversal7580: libshims: add camera params shim
Christopher N. Hesse [Sun, 28 Jan 2018 12:54:11 +0000 (13:54 +0100)]
universal7580: libshims: add camera params shim

Change-Id: I72f79dfdbd650a5813bc540c41f228a4af136448

5 years agouniversal7580: libshims: Add libstagefright shim for NV21 color format
Christopher N. Hesse [Fri, 16 Feb 2018 01:06:05 +0000 (02:06 +0100)]
universal7580: libshims: Add libstagefright shim for NV21 color format

Change-Id: Iffc9e308b557df6e45aa96ddff958638c8766997

5 years agouniversal7580: pin libwvdrmengine
Stricted [Sat, 22 Sep 2018 01:38:27 +0000 (03:38 +0200)]
universal7580: pin libwvdrmengine

Change-Id: I36f1c5f20655aa6579c8a37e2b0ea3a68a7322db

5 years agouniversal7580: set recovery fstab
Stricted [Sat, 22 Sep 2018 01:31:42 +0000 (03:31 +0200)]
universal7580: set recovery fstab

Change-Id: I077bddba045a7b8d037ede24e7b41dad72bfecd6

5 years agouniversal7580: add seccomp policys
Stricted [Sat, 22 Sep 2018 01:31:02 +0000 (03:31 +0200)]
universal7580: add seccomp policys

Change-Id: Ib37293d0ca79619f6125640db694f675e2431597

5 years agouniversal7580: import custom rild.rc
Stricted [Sat, 22 Sep 2018 01:26:57 +0000 (03:26 +0200)]
universal7580: import custom rild.rc

Change-Id: I7b1004f19ad781e091f156710093de4c4e117d36

5 years agouniversal7580: libril: avoid SEGV when requesting call forwarding info
Corinna Vinschen [Mon, 20 Aug 2018 09:15:19 +0000 (11:15 +0200)]
universal7580: libril: avoid SEGV when requesting call forwarding info

libsec-ril.so crashes when requesting call forwarding info.  The reason
is that Samsung's RIL_CallForwardInfo has two extra members, string
pointers called startTime and endTime.   There's no such thing as start
and end time defined for GSM call forwarding, so it's not clear what's
the purpose.  However, adding these members to RIL_CallForwardInfo
and setting them to NULL fixes the crash.

Change-Id: I174bb24996e79c378a94921f105168f6c574a044
Signed-off-by: Corinna Vinschen <xda@vinschen.de>
5 years agouniversal7580: ril: Adjust the RIL_SMS_Response structure to match vendor
Basil Gello [Fri, 14 Jul 2017 13:47:58 +0000 (16:47 +0300)]
universal7580: ril: Adjust the RIL_SMS_Response structure to match vendor
 definition

Fixes the "SMS not sent" error message shown in SMS app while the
actual SMS has been sent to network and delivered to the recipient

Change-Id: Id959548e0eb83808d6f9daadb7fbe4eb8e4adc31

5 years agouniversal7580: import ril header
Stricted [Sat, 22 Sep 2018 01:16:22 +0000 (03:16 +0200)]
universal7580: import ril header

Change-Id: I01707eba72d5c6516e0f3a0ebf6a3f4f15bf512f

5 years agouniversal7580: import common ramdisk
Stricted [Sat, 22 Sep 2018 01:14:19 +0000 (03:14 +0200)]
universal7580: import common ramdisk

Change-Id: I80ddc9b0cfc7fc312513ba795443b294135aaf35

5 years agouniversal7580: Import Samsung Doze from samsung_qcom-common
deadman96385 [Sat, 24 Feb 2018 19:44:03 +0000 (20:44 +0100)]
universal7580: Import Samsung Doze from samsung_qcom-common

Change-Id: Ibd29d5c49fcabcd30bf3572f3bcd08110900779e

5 years agouniversal7580: add samsung_audio and samsung_dtbh header
Stricted [Fri, 21 Sep 2018 23:43:42 +0000 (01:43 +0200)]
universal7580: add samsung_audio and samsung_dtbh header

Change-Id: I6bde3f7d662c40ed03bd1aca2dc8103cb14bebd4

5 years agouniversal7580: set backlight path
Stricted [Fri, 21 Sep 2018 23:42:46 +0000 (01:42 +0200)]
universal7580: set backlight path

Change-Id: I22c6c4049fa63f9bed04dcff667edc6eb0afa818

5 years agouniversal7580: import common lineagehw classes
Stricted [Fri, 21 Sep 2018 23:41:12 +0000 (01:41 +0200)]
universal7580: import common lineagehw classes

Change-Id: If0ac7e713f4d1eeaa9b251481b3ae21cc743f32e

5 years agouniversal7580: Add common properties
Stricted [Fri, 21 Sep 2018 23:35:35 +0000 (01:35 +0200)]
universal7580: Add common properties

Change-Id: Iec01ffb9290f343efeb1df421d333b8b8045d13a

5 years agouniversal7580: build textclassifier bundle
Stricted [Fri, 21 Sep 2018 22:25:27 +0000 (00:25 +0200)]
universal7580: build textclassifier bundle

Change-Id: I326101539f689589e85691fe83e4076939f080e3

5 years agouniversal7580: build memtrack hidl inplementation
Stricted [Fri, 21 Sep 2018 22:24:36 +0000 (00:24 +0200)]
universal7580: build memtrack hidl inplementation

Change-Id: I4941d0851aea34e934720e67c1e040b9a20b0ba3

5 years agouniversal7580: add stock media codec files
Stricted [Fri, 21 Sep 2018 22:22:31 +0000 (00:22 +0200)]
universal7580: add stock media codec files

Change-Id: I0fe4f491037be7a168e29d8f4ab58ad817b6de4b

5 years agouniversal7580: build DRM hal
Stricted [Fri, 21 Sep 2018 22:19:57 +0000 (00:19 +0200)]
universal7580: build DRM hal

Change-Id: I78a0ba3932c6ad82d77fdd83c8f84a3b35531464

5 years agouniversal7580: build renderscript hal
Stricted [Fri, 21 Sep 2018 22:19:33 +0000 (00:19 +0200)]
universal7580: build renderscript hal

Change-Id: I3699568130975c997063c51a29b67da972f39e80

5 years agouniversal7580: build graphic packages
Stricted [Fri, 21 Sep 2018 22:18:46 +0000 (00:18 +0200)]
universal7580: build graphic packages

Change-Id: Ie4d693823e8540546666c5f1144acae8e85b0603

5 years agouniversal7580: build configstore HIDL HAL
Stricted [Fri, 21 Sep 2018 22:16:54 +0000 (00:16 +0200)]
universal7580: build configstore HIDL HAL

Change-Id: If2d406bff9a2d8ba57c2184e0075ea99204fb141

5 years agouniversal7580: build common camera packages
Stricted [Fri, 21 Sep 2018 22:15:07 +0000 (00:15 +0200)]
universal7580: build common camera packages

Change-Id: I1d11d138a077bd19b5a423e05f80c2f2c6be5f8d

5 years agouniversal7580: copy common permissions
Stricted [Fri, 21 Sep 2018 22:12:02 +0000 (00:12 +0200)]
universal7580: copy common permissions

Change-Id: I759a45ed12aa16f036c388ab94ba92c15845d301

5 years agouniversal7580: add common wifi board flags
Stricted [Fri, 21 Sep 2018 22:09:35 +0000 (00:09 +0200)]
universal7580: add common wifi board flags

also build common wifi packages

Change-Id: Ife1f86334399bfe3e01ed8927bf11748d1758fc4

5 years agouniversal7580: add common stock audio configuration files
Stricted [Fri, 21 Sep 2018 22:05:19 +0000 (00:05 +0200)]
universal7580: add common stock audio configuration files

Change-Id: I74b6eb44dbe85ad90c11de96efa90f3ff264c6c1

5 years agouniversal7580: build hardware/samsung OSS Audio HAL
Stricted [Fri, 21 Sep 2018 22:04:03 +0000 (00:04 +0200)]
universal7580: build hardware/samsung OSS Audio HAL

Change-Id: I90c41b1f897d0ad3d54c542644469da40c7a8a42

5 years agouniversal7580: add initial lineage.dependencies
Stricted [Fri, 21 Sep 2018 21:48:01 +0000 (23:48 +0200)]
universal7580: add initial lineage.dependencies

Change-Id: I63172d3b463d18ffa7e4b15ffef231df4bc57e06

5 years agouniversal7580: add initial common proprietary-files.txt
Stricted [Fri, 21 Sep 2018 21:39:10 +0000 (23:39 +0200)]
universal7580: add initial common proprietary-files.txt

Change-Id: I7be7ee4a057d3b1bf54fcc0505100bcf5e1da895

5 years agouniversal7580: inherit proprietary vendor files
Stricted [Fri, 21 Sep 2018 21:38:23 +0000 (23:38 +0200)]
universal7580: inherit proprietary vendor files

Change-Id: Ie8a29dc571838c8fca20d062bf4c5cd62af41476

5 years agouniversal7580: inherit Samsung LSI board support package makefiles
Stricted [Fri, 21 Sep 2018 21:36:26 +0000 (23:36 +0200)]
universal7580: inherit Samsung LSI board support package makefiles

Change-Id: I4799848b8b97c16926af556ad8ffed9607ff8964

5 years agouniversal7580: add common BSP flags
Stricted [Fri, 21 Sep 2018 21:35:20 +0000 (23:35 +0200)]
universal7580: add common BSP flags

Change-Id: If928fb39c57e2f5abc29cb663f674dc4586c753c

5 years agouniversal7580: import common extract-utils
Stricted [Fri, 21 Sep 2018 21:19:02 +0000 (23:19 +0200)]
universal7580: import common extract-utils

Change-Id: I119a2a89b7fffc529c501fe25106e6762ff513f1

universal7580: Set initial copyright year

Change-Id: I24c549f6df20316d2597f3af56466d71a70fc180

5 years agouniversal7580: basic skeleton tree
Stricted [Fri, 21 Sep 2018 21:13:21 +0000 (23:13 +0200)]
universal7580: basic skeleton tree

Change-Id: I8ce5798da44dd190d2e18023eefdcf630c7de49b