mm-video: vdec: Fix memory leak in color converter.

When OMX is deinitialized, the color converter buffers stay intact, causing the
available memory pool to have less continuous space available.

Change-Id: Icc2d730d540bae153c9fde36a6f4267ff3f9f088
mm-video: vdec: Allow devices to disable adaptive playback

* Older Adreno drivers have problems with adaptive playback due to
  incompatibility inside the library.
* Allow devices to choose to not advertise adaptive playback capability
  if bad output results.

Change-Id: Ie68fb9f8ec2122f2fc6e6654d9fdbc773dff509a
Initial 8x55 mr1 bring up

Change-Id: Ib2830754cd82ed201d51aa457f1b633b7cfabd4c
mm-video:vdec: Video decoder bring-up on 8x55 target

- Set TILE color format for index zero on video port format
- Add ION memory support for video decoder.

Change-Id: Ifef1a15ec7089702c7644fd0e7c1463f81035fc7
mm-core: initial video bring-up on 8x55 target

This change is needed to pick qcom video h/w libraries
for 8x55 target.

Change-Id: Ie6af7da5c30e27c796b2c6827d30682227b825d9
mm-video:venc: Add required ION Heap ID for video encoder buffers

- Allocate video encoder buffers from ION_CAMERA_HEAP_ID memory
  for 8x55 target.

Change-Id: If9d4d4d484d53bffe41940a04adf589d7d1a9ebe
mm-core: Use CM standard QCOM naming for 7x30

Change-Id: I5a253f50f9800ba3419b0908f6a5895ff6615b80
mm-video: venc: Don't align chroma on legacy msm7x30 devices

On legacy msm7x30 devices with a 720p max resolution, the alignment
of chroma to 2K for non-camera YUV420SP input causes wrong recording
of 480p video (eg. the video layers are completely disaligned during
playback).

Change-Id: I794bacc2f714a648073b805e8c02bb568d59fc5f
mm-video: Use multimedia heap on MSM7x30 (720p) too.

Change-Id: I8c7997a1fdd9490cbec9729b07a50f40b1c07c2b
mm-core: Remove obsolete msm7x30 OMX code

This is a leftover since long time ago, remove it to prevent
any conflicts with the normal omx

Change-Id: I8c2ddfb851dc3147361de17fe929b0a577ad9270
mm-core: msm7x30: Update copyright to The Linux Foundation

Change-Id: I78318daa45d82817ac52bdad1c32714754528916
mm-core: msm7x30: Enable HW mp3 decoder

Change-Id: I1ea17ad91315d2a3ad86d17874b3cbbe22f85f01
mm-core: msm7x30: Fix code formatting

Change-Id: Idbdcdb7b882ef38f3b6dbdbb482c51ae8744190b
mm-core: Enable HW wma10pro decoder for msm7x30

Change-Id: I25aea73ffb78e4ce41c414ede0129ab417897222
mm-video: Add NO_IOMMU flag and enable it by default for msm8660

[mikeioannina]: Add msm8660 to the build barrier

Change-Id: Ibb76e4dead9db55619dc7fc64bfd17fa96208dc9
media-caf: Fix building for msm7x27a

Change-Id: I5fbbf4f955b36c14bdb960a6e02eeab7d76ec451
hardware/qcom/media: Fix for AACEncoder CTS test failure on 7x27A

- AACEncoders CTS test fail in CTS verification.
- AAC hardware encoder is not supported due to this
  getting failed in CTS verification.
- Remove hardware AAC encoder from registry table.

Change-Id: Ie2c552308fe32c78b1cc03f454a18d015c518c34
CRs-Fixed: 457174