samsung: exynos4x12 uses its own custom HAL

Change-Id: I90157c4e28de16cb823d4fa458ad44a60cb36596
omx_core: fix heap corruption when unregistering component

Change-Id: Ie5c20e48f376054b1fe468274128e4c19c2ef3d1
WIP: exynos: SEC_OMX_H264dec.c solve dump when decoding hd and fullhd h264

Trying to open a video in Movie Studio gives a FC if video was taken in resolution 1280x720 or 1900x1080.

I've tested it on my i9300. But don't know the impact on other devices.

Change-Id: Ic2c49b17341846127817391a30d3d78c0c49138e
ril: disable pthread build flag

Change-Id: I559b6596916af487c73c6717ab6674a88de09935
Update s3cfb constants

Change-Id: I7e24e65e708b425d92ffbd3cc20cb4cf4703cf5d
exynos4: open source libUMP

- Deleted unneeded include ion.h
- Correct libsecion build
- Correct gralloc build and bring back ump_ref_drv_ion_import

Change-Id: Ibce45da3ffc9593381dfa3d52fc5a4acc9914b78
gralloc: Use ION instead of FIMC

Made also changes to match XXUUMK6.

Needs https://gerrit.nameless-rom.org/#/c/12177/ for video playback and possibly https://gerrit.nameless-rom.org/#/c/12178/

Change-Id: I4a8fa5ee28d83c4bac822e4f8769ebce593b33cc
libddc: add i2c-5 interface

Change-Id: I7f59c0450c5eab831ed388354c64f8b283edbf49
libfimc: update for hwcomposer compatibility

Change-Id: I9fe15f12c59cbabae9a79fec6873a006e9dd10e6
libhwconverter: adapt for libfimc changes

Change-Id: I04da4e76fcee1a116fc32b6899d71affcd434c67
libUMP: use relative include paths

Change-Id: If46c68512d0404df0d46734531a6160eb18b7ce5
libfimg: don't propogate BLIT_OP_SOLID_FILL operation

Change-Id: Iad5592b863e35c5914167741bb32a2b81aebc911
libUMP: fix headers for newer mali driver

Change-Id: Ia81fa1949d04d809b4c5045269a70d7bab758f4a
libhdmi: add placeholders and update for hwcomposer compatibility

Change-Id: I592230db0d39527591981200fb7174d3926e9bbe
libHWCService: initial commit for hwcomposer dependency

This is just a placeholder dependency required for the HWC to run.

Change-Id: Icbfe8c0dde86e10400332f374ae27bcd9e22ae95
libIPService: initial commit for hwcomposer dependency

This is just a placeholder dependency required for the HWC to run.

Change-Id: I4ef9782c0d18157ef923057f12c89494bbd110c6
exynos4: include support for proprietary HWComposer

Change-Id: I6803d274d5c9a132853b26eaf2cb4206645c3f55
samsung: include TARGET_HAL_PATH makefile

Change-Id: Ifd17d6e0504ba8a2809f12940cfb74b1d386eb61
hardware_samsung: Add RIL subclass for Exynos4 GSM

Also updated RIL for Lollipop. Fixes sim unlock with PIN code.

I'm still unsure whether this should be merged or not:
https://github.com/CyanogenMod/android_device_samsung_klte/commit/2864552a9399bf31ecfa294b2d97838b5a14353f

Change-Id: Ia9db4cfad07ab58b1d82baffc4b7f44d4c837ae8
gralloc: fix find_last_rect()

Change-Id: I4850a0a848c0c859be1e0b3b0ff8e280ba63af0b