dashplayer: Add support for invoke

Add support for  invoke() in dashplayer and QCMediaPlayer

Change-Id: I58ac0da2a9cd067d2ef92084b9c4c503786edb2c
Merge "dashplayer: Add support for invoke"
mm-video: venc: Correct a typo in variable name

A kernel variable was to be defined as unsigned long but
it is mistakenly defined as unsigned only, the space is
missing after long. This bug is silent because unsigned
is also a valid data type by itself.
Corresponding to kernel fix, similar correction is done
in userspace code.

Change-Id: Ie58f275149dc9c85553f75e02594113b1a03ddcf
CRs-fixed: 556771
dashplayer: Handle error for text track

Handle UNKNOWN_ERROR for text track

Change-Id: Ifeb827b4b7f0fb796593789b0b51be333292c66f
Merge "dashplayer: Handle error for text track"
dashplayer: Send buffering start event conditionally

Send buffering start event to application only if
video decoder is instantiated.

Change-Id: I99465b45b2f68efbd40eada3d03a235bb6694223
Remove AOSP reference to utils.mk

Remove function calls from AOSP code to utils.mk
& replace them with actual definition.

Change-Id: I5f9bee27521c39caab17b473059729800e55314e
CRs-fixed: 566287
Merge "Remove AOSP reference to utils.mk"
mm-video: vdec: Set input buffer size dynamically

OMX client can request the input buffer size based
on frame resolution. This change supports overriding
default input buffer size if the value requested by
client is greater than default input buffer size.

Change-Id: I376d60319acb462b4f806217ec57ad19ddee357b
Merge "mm-video: venc: Correct a typo in variable name"
dashplayer: Reject https dash urls

Reject https dash urls

Change-Id: Ib26edfdcd693fe7567b89adf488a48f349ca7bfe
Merge "dashplayer: Reject https dash urls"
Merge "dashplayer: Send buffering start event conditionally"
Merge "mm-video: vdec: Set input buffer size dynamically"
dashplayer: Reject https dash urls

Reject https dash urls

Change-Id: Ib26edfdcd693fe7567b89adf488a48f349ca7bfe
hardware/qcom/media: Add AC3/EAC3 support

Add entries for AC3/EAC3 in registry. Add definitions to support
AC3/EAC3.

(cherry picked from commit f0334a2ffe1c3fb9ec367b25619b81371f300c42)

  oldChange-Id: I069530ac3668c5a788dfa4d5a1290b080e5b0050

Change-Id: Ifb09fd9331b98af6fe38dc41220e872b6bb80950
hardware/qcom/media: Fix for AACEncoder CTS test failure

- 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.

  oldChange-Id: Ie2c552308fe32c78b1cc03f454a18d015c518c34
CRs-Fixed: 457174

Change-Id: I42cb77ad15c6cf0f6fa4912eeaa2edfc8bb61712
qcom media-caf: final make file patches for msm7x27a

it's msm7x27a, not msm7627a
msm7x27a doesn't use c2dcolorconvert or mm-video. disable it

Change-Id: I1c7ebd4a97b8eeb84959e85800ae27867050f931
Merge remote-tracking branch 'codeaurora/kk_2.7_rb1.13' into HEAD
Merge remote-tracking branch 'codeaurora/kk_2.7_rb1.15' into HEAD