Merge "mm-video: vidc: Add support to fix FLUSH in smooth streaming"
mm-video: vdec: Unmap all output buffers

- In allocate buffer mode, all output buffers are allocated and mapped
  with same fd and are differentiated by offsets. While unmapping, only
  the first output buffer is being unmapped and not all.

Change-Id: I9d6af411ab5c0ce64cb9c837ebd90e5f448b4a83
mm-video: secure/unsecure display calls

- In secure mode, call hwcservice APIs to signal start and end
  of a secure session
- This is to synchronize secure video sessions with display sub-system

Change-Id: I0c0396f06e13052eb4cbe4b9adbcf1a63fe5656d
Add MSM8910 target support for initial bring-up

Define MSM8910 target to include the same modules
as MSM8974 target and set maximum resolution
to 720P.

This change is only for initial chipset bring-up.
Further changes are necessary for proper
functionality on MSM8910.

Change-Id: I2d1f9f14e35b2dc6a33a257e1fabc61fdfe66c3a
libc2dcolorconvert: Add support for color converter library.

This class will expose the c2d api for color conversion.

Change-Id: I39e02d8ae88814a0637709b035f45597bad3351d
libc2dcolorconvert: New API and color format support

- Add an API to query for buffer requirements
- Add an API to dump the converted output buffer
- Add support for NV12 color format

Change-Id: Ic958731752fda09bc2bc96472c9345e9653c2c6f
libc2dcolorconvert: Add flag for RGBA8888 endianness correctness

- C2D API by default expects the alpha byte in RGBA8888 at the LSB
- We add a flag requesting it to look for alpha at the MSB instead.

Change-Id: I9761564bc5e1381624becd56ee06fd5822c47597
libc2dcolorconvert: Avoid excessive logging

Change-Id: I6f115f95f074018c61a9147a46e6ef6512bae0c1
Buffer size calculation corrections for NV12_2K

Change-Id: I422b0557a0669bbd451f6a11b6cc6a5b3f8d923f
Add Tile4x2 support to color convertor

Change-Id: I47c606e92ca7936e7691e93a28453bc87e7c98ab
Merge "Add MSM8910 target support for initial bring-up"
Merge "libc2dcolorconvert: Add support for color converter library."
Merge "libc2dcolorconvert: New API and color format support"
Merge "libc2dcolorconvert: Add flag for RGBA8888 endianness correctness"
Merge "libc2dcolorconvert: Avoid excessive logging"
Merge "Buffer size calculation corrections for NV12_2K"
Merge "Add Tile4x2 support to color convertor"
Merge "mm-video: secure/unsecure display calls"
msm: vidc: Fix bug in calling streamoff on driver

Streamoff should not be called on driver if streamon
was not called. In this case, video driver was returning
an error on streamoff and OMX component was not handling it.

Change-Id: I25b70595cb5b0072a8ef43ec316d23596df04ccb
mm-video: vidc: Adds support for thumbnail mode decode.

Adds support for hardware thumbnail mode decoding by
setting sync frame mode to HW. This reduces the memory
requirements from HW.

Change-Id: I6dfc99137635fa24f8bd7daa663ab1d50f092bf0
Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>