mm-video: venc: allocate input buffers as uncached

YUV data written by CPU producers (MediaCodec apps) are not

Bug: 10192531

Change-Id: I1975b9b63ad4af474340ac366af32c8c3863b4bb
media: QCOM's revenge

Disable media if media-caf is used

Change-Id: I3dcc20d75d57e694d56373d7f7c0e8e759e533ae
mm-video: Use actual kernel headers for all builds

This reverts commit ba9e6c47df3b8408880b0591ebc0641a0c3d9eae

Change-Id: Ic8e2febd74c77e119cd95ffd9a4cd9bdb239f7e4
libc2dcolorconvert: add include for kernel headers

The header msm_kgsl.h is needed.

Change-Id: I904a08ec7678423cd938b9cc3b6e9805c2c38d0a
Make KERNEL_OBJS a LOCAL_ADDITIONAL_DEPENDENCIES to prevent build errors

On a clean build linux/msm_kgsl.h is called for before kernel.mk has ran
and thus the needed header isn't available. This dependency fixes the same.

hardware/qcom/media/libc2dcolorconvert/C2DColorConverter.cpp:37:28:
fatal error: linux/msm_kgsl.h: No such file or directory
compilation terminated.

Change-Id: I55ebca12a23a7c63ec1f406206148fd78d812674
Merge "mm-video: Use actual kernel headers for all builds" into android-4.4
Merge changes I55ebca12,I904a08ec into android-4.4

* changes:
  Make KERNEL_OBJS a LOCAL_ADDITIONAL_DEPENDENCIES to prevent build errors
  libc2dcolorconvert: add include for kernel headers
Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1