exynos4: libstragefright: add support for samsung colorformat/omx/mfc

Source:
http://git.insignal.co.kr/samsung/exynos/android/platform/frameworks/av/commit/?h=exynos-jb&id=1614612f7ca2a00473d202dbedcb135fadc608ad

Change-Id: Ib40b3cfa1480ecbb69831e7967a81f63719e2ff7

Conflicts:
	media/libstagefright/ACodec.cpp
libstagefright: back off exynos4 hacks

Change-Id: I953f502171bc98854b5d59165057c57b3c65cdaa
libstagefright: align YV12 for software codecs on exynos4

YV12 chroma stide should be aligned to 16 according to the
android framework. But, GSC & Mali couldn't accept a seperate
stride for U & V components. They just use Y_stride/2 as a
UV Stride.

Change-Id: Ibeeb3439ee10a4666420e5fa34ff0a6d6ea7c003
libstagefright: fix YV12 stride for software codecs on exynos4

Change-Id: I3612899d2bffa474eb6447788858911757a7f45d
omx: exynos4: bring inline with jellybean

Change-Id: Ic275fd30a721f8161dcc44c2706b86ab5ea213ba
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
Create UPSTREAMS
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
Merge commit 'upstream/cm-12.0~3' into cm-12.0
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
libstagefright: ifdef the audio_defs.h include for QCOM_DIRECTTRACK

Devices that use BOARD_USES_LEGACY_ALSA_AUDIO do not use this file,
this was breaking build for all 8960 devices.

Change-Id: Ic0ae606615f7ccc72cef9836d52bfa7045f326ae
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0
Camera: Support obtaining camera memory from MemoryHeapIon

* Exynos 5 devices want the ION file descriptor from MemoryHeapIon

Change-Id: I9e445cf24c15713f713181667e7b7caa1a96592e
Include more Samsung decoders to set native color format

Change-Id: I6be1517083ebe958c2a2984f22b9e9fc6dce3c9f
Merge remote-tracking branch 'upstream/cm-12.0' into cm-12.0

Conflicts:
	media/libstagefright/ACodec.cpp
Merge branch 'cm-12.0' of https://github.com/ArchiDroid/android_frameworks_av into cm-12.0