Merge pull request #1 from TeamHackLG/cm-11.0

merge from THLG
Merge pull request #2 from TeamHackLG/cm-11.0

mm-core: update headers
Merge pull request #3 from TeamHackLG/cm-11.0

merge from THLG
Merge pull request #4 from TeamHackLG/cm-11.0

merge from THLG
mm-video: vdec: Fix memory leak in color converter.

When OMX is deinitialized, the color converter buffers stay intact, causing the
available memory pool to have less continuous space available.

Change-Id: Icc2d730d540bae153c9fde36a6f4267ff3f9f088
mm-video: vdec : Avoid updating stride in flushing state

 -omx component is accessing the buffer after fill_buffer_done call
  on the client. This is to update the stride value for smooth
  streaming.
- During flushing scenario, buffers are returned to the client through
  fill_buffer_done call and client is expected to the free the buffers
  in the same context. Accessing the buffer in this scenario is leading
  to a crash during testH264_adaptiveSmallDrc.
- Fix is to avoid updating stride value when in flushing state.

  CRs-fixed: 651562

Change-Id: Ibe79fad264f42da8a356ef6b43793203035bced7
media-caf: Avoid collision with FFMPEG plugin

Change-Id: Ica2cdf9f6572ec18f396d25758cbb2be1359ac0b
Merge pull request #5 from TeamHackLG/cm-11.0

merge from THLG
Merge pull request #1 from cr3pt/cm-11.0

1