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"
Merge remote-tracking branch 'codeaurora/kk_2.7_rb1.13' into HEAD
Merge remote-tracking branch 'codeaurora/kk_2.7_rb1.15' into HEAD