msm7627a: disable video encoder for JB bringup

Change-Id: I81974028b279fd8a24df44153e219755c64be6b2
Revert "msm7627a: disable video encoder for JB bringup"

This reverts commit c199b360adba60e15b3fbddc86a7fe4070aa00f9.
Adding support for 7627a pdk_jb bringup

Change-Id: Ib47ff528377fa5bbee83789777dd761dc7a14f74
hardware/qcom/media: fix build for other targets

- Compile qcom media modules only for qcom targets

Change-Id: I7981a133f87c04359aa549352364db45a090b128
mm-video: venc : Reduce input port default buffer count

- For metadata mode, reduce the default buffer count
  to 4.
- Metadata mode currently has no way to signal the number
  of buffers prior to start of recording. This in turn means
  for a input source with finite buffers, we might end up having
  a larger buffer count than the source.

Change-Id: Idf00c85adf12496dc91c207f4d54f49dd6413dcd
mm-video: Use msm ion header file

Change-Id: I1ce388ebcbd1580a017058e9e49fd59f599da7b6
Merge "hardware/qcom/media: fix build for other targets" into jb
Merge "mm-video: Use msm ion header file" into jb
Merge branch 'jb' of git://codeaurora.org/platform/hardware/qcom/media into HEAD
Fix building vdec without ION

Change-Id: I733f88d2e6aa0c62ea3d5b477a6e4a1a4b67821f
Fix dlsym call to get OMX_Deinit reference

Change-Id: Ief924a2cddc472c1c580af2341819bdb04acb005
hardware/qcom/media: Use OMX_IVCommon.h header file

-  Use QCOM color format definitions from OMX_IVCommon.h

Change-Id: I5ba11d00647751ce06db0c07393fc122c403179a
libI420colorconvert: Add new library for MovieStudio color conversions

This library is a wrapper around the proprietary color conversion
library. VideoEditor framework opens this library which in turn will
open the proprietary color conversion library and perform the
conversion. It has routines to handle color conversion from TILE4x2
to Planar and from planar ro semi-planar.

Change-Id: I66033d378a293c601f83037eebdc6e5e1a60481c
CRs-Fixed: 328501
Add support for 7630_surf for JB bringup.

Change-Id: I7599449e56c26cbbc46f084567bf71da95ccf099
mm-video:: Publish Divx realted header files

- Export DecryptDivx related files

Change-Id: I7c6d2f6f5621f0988ccc282d59d3a797aa4a082e
mm-video: vdec: Check size of native output buffer

- Add check to ensure size of native output buffer is
  alteast the size requested by the driver

Change-Id: Ic0ee522d05654db71ab9ccf2aca537b85725cd89
mm-video: vdec: Fix calculation of pBuffer pointer for extradata processing

- When graphic buffers are being used, the output buffer-header
  pBuffer points to the native buffer handle.
- So lookup at the driver context array for the actual buffer address

Change-Id: Ifb0e72343089f610af14e7e3458aef17f877119a
mm-video: Enable compilation on MSM8974 target

Enable compilation of and fix compilation issues of
mm-video module for MSM8974.  Change references of
MSM target 'copper' to 'msm8974'.

Change-Id: If3d975e840f08ab74396590cec6ab18f3e55c6a5

Conflicts:

	Android.mk
Revert "mm-video: Use msm ion header file".

This reverts commit fa06a3d50a36b5756b2c9497d983a54e90440a01.

Change-Id: I4a3e8ad12f02d70e689052141ab430d1fb58b39a
mm-video : Switch back to ion.h from kernel sources.

- Also, use kernel header files exported from kernel sources
  for vdec and venc.

Change-Id: I18597074094dd6d5c1dbeed7987e307a73246552

Conflicts:

	mm-video/vidc/venc/Android.mk