Merge "mm-video: vidc: Reduce video playback startup latency"
mm-vide: vidc: adds fix to correct DIVX version

Adds fix to set the DIVX version through proper control.

Change-Id: I295316beb4ba50534124ef98d531d36343f1fb1c
Merge "mm-video: vdec: Fix race condition in flush."
Merge "mm-video: vdec: Polling video driver earlier"
Merge "vidc: venc: set proper buffer count for input port."
Merge "mm-vide: vidc: adds fix to correct DIVX version"
mm-core: Add support for setting QP range parameter

With this commit, support is added for setting
min_qp and max_qp during the video encoder component
initialization.

Change-Id: Ib8e23021f6e9b3599b6296455768b01d5fbeadda
mm-video: venc: Call set format in right order

Set format should be called on capture port first so
that driver can initialize the firmware with codec
type. Until firmware is initialized with codec type
there cannot be any communication with firmware.

Change-Id: If11baf1a5fe0ac84de2d7f9816951e110cdc6287
Merge "libI420colorconvert: add conversion from yamato to planar"
mm-video: Fix for debug log messages support

Enabling/Disabling debug log messages is controlled
by Android.mk file.
This change fixes the redundancy of the code which was
creating some issues for this support. Now the logs
can be enabled/disabled using Android.mk

Change-Id: I14209f0ee78b39d0cbf47a25c56ed53fdc83ae61
CRs-fixed: 410314
Merge "mm-video: Fix for debug log messages support"
mm-video: vdec: Add support to dump YUV frames

Add support to dump YUV frames correctly on 8974.

Change-Id: If572354afe18b97500cbc39d4a842fa51ff5c703
mm-video: vidc: Adds support to process HW Error

Adds support to process HW Error event caused by
either watchdog timeout or sys_error.

Change-Id: Ie5dfc45e74f2580e299ff035b85b03bfcf082cbd
mm-video: Send hints to power module for decoding.

Send the POWER_HINT_VIDEO_DECODE hint to the power
module when decoding starts or stops. Metadata such
as frame dimensions and bitrate (if available) is
also sent.

Change-Id: I62b87bdb3fb062212c72a446f7f2ef3fe7b223a0
Merge "mm-video: venc: Call set format in right order"
Merge "mm-video: vidc: Adds support to process HW Error"
Merge "mm-video: set ION_SECURE to flags instead of heap_mask during ion alloc."
mm-video: vdec: Changes for extradata support

Change to allocate and exchange extradata with video
driver and OMX client. Uncompressed buffers can have
extradata associated with them. This extradata contains
information about the uncompressed buffer, eg: interleaving
information, macroblock error information etc. With this change
extradata buffers can be exchanged between client, openmax and
driver.

Change-Id: I65cd68bdefc3a6e4b588582878558e4f4a7748a9
Merge "mm-video: vdec: Changes for extradata support"
mm-video: vidc: Adds support for smooth streaming

Adds support for smooth streaming by setting DATA_TRANSFER
flag and setting the proper height and width.

Change-Id: I0c844c6464f23c0f4788432b285816c6e47f96b8