mm-video: vdec: Remove genlock calls from userspace

With MR1 release, the use of genlock is deprecated.
Therefore, it should not be used anymore.

CRs-fixed: 447716
Change-Id: I89b0131d5e50380debbbfca6b54e1abd355d98a8
mm-core: Add support for Smooth streaming for secure mode playback.

   - This change will add the extension index required for
   - Smooth Streaming for both secure and non secure mode video playback.

Change-Id: I351b5c68702fc2dd83d50801b9bee7f8744c31b6
CRs-Fixed: 451786
mm-video: vidc: Add support for Smooth streaming for secure mode playback.

    -When secure playback enabled, extra data parsing can't be done to
      find new resolution.
    -This change will add the extension index required for
      Smooth Streaming for both secure and non secure mode video playback.

Change-Id: I65be81b9593879466d0398ff593e4b806db5f940
CRs-Fixed: 451786
mm-video: venc: Add NV21 color format support

- This change adds NV21 color format for encoder
  input port.
- Included kernel headers from kernel obj of the
  target out folder.

Change-Id: Icfdb6c5e58d8d80610750985196eef5ad901ac1f
CRs-fixed: 448511
mm-video: Fix coverity errors

Fix for Out-of-bounds access(ARRAY_VS_SINGLETON) errors.
These might have currupted or misinterpreted adjacent
memory locations.

Change-Id: I216c765da91d5c2c5ee96b8f1ab9e3bfd158c862
CRs-fixed: 443336
Merge "mm-video: vdec: Remove genlock calls from userspace"
Merge "mm-core: Add support for Smooth streaming for secure mode playback."
Merge "mm-video: vidc: Add support for Smooth streaming for secure mode playback."
Merge "mm-video: venc: Add NV21 color format support"
Merge "mm-video: Fix coverity errors"
Merge branch 'jb_2.5' of git://codeaurora.org/platform/hardware/qcom/media into caf

Change-Id: I7deb1963e3f6cf80e1e02862ee3c78c70a0ec16e