Media: build barrier for MEDIA_VARIANT

Change-Id: Ibf95c6691dbb9ee70ec473257f6ab3bedcf91cb3
QCMetaData: Add key for interlace

key for interlace set in metadata is being used for thumbnail mode.
If the key is set, two ETB are send to the decoder

Change-Id: I1e4e996f46f022916ab5f4f14ff2c111f04717c1
Add libdashplayer and QCMediaPlayer kk_2.7_rb1.10

Condistionally revert "Dashplayer: enable adaptive
playback based on codec format key"

Change-Id: I0130d4e6647e524ea1f613d22d9e7dccf3600bec
Use actual kernel headers and display-caf paths if defined

As well add in fail safe for prebuilt kernels

Based off http://review.cyanogenmod.org/#/c/54193/ by dhacker

rebase

Change-Id: I7338867f6eb4d88b33b610a2b2f93280ed6e71bc
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
mm-video-legacy: vdec: display: Change in screenRefresh interface

Display interface changed to optimise binder transaction.
This change depends on
ChangeID I4db66f2427ecf16d7a6264462ae85815217a16b1

Change-Id: I7f7861e2626fdd32efcfe3a2575a62caed91f8db