mm-video: fix arithmetic on a pointer to void

Use char* instead of void* for this pointer arithmetic.
Fixes the following:

error: arithmetic on a pointer to void
(vdec_msg->msgdata.output_frame.bufferaddr +

Change-Id: I1955db8436cff2b2b3a89dd6f0d3362c4c5258ff
Merge "mm-video: fix arithmetic on a pointer to void"
am ed5cb4ad: Merge "mm-video: fix arithmetic on a pointer to void"

* commit 'ed5cb4add6597af7adb45c9c1b6fb63293c3461f':
  mm-video: fix arithmetic on a pointer to void
am a7cc922a: mm-video: vidc: Fix codec config behavior in flush

* commit 'a7cc922ab8aacc121d0abca2ba687d5551ad7523':
  mm-video: vidc: Fix codec config behavior in flush
am a943a925: mm-video: vidc: stability fixes in decoder

* commit 'a943a925f77029181f0bd74f6794ea4175819582':
  mm-video: vidc: stability fixes in decoder
media: rename ion_allocation_data.heap_mask to heap_id_mask

Rename the heap_mask field in ion_allocation_data struct to heap_id_mask and
match the new kernel header.

Change-Id: Id4794c0e303a15c5815f9ee50e7b21c095e959c1
am a44fe520: merge in release branch changes (no-op).

* commit 'a44fe520fdabcc8960f93dad69ac3ab01bf8509f':
  mm-video: vidc: stability fixes in decoder
  mm-video: vidc: Fix codec config behavior in flush
am 0b4668aa: am a44fe520: merge in release branch changes (no-op).

* commit '0b4668aa2206d57647a7eeb1744c055f86dac34a':
  mm-video: vidc: stability fixes in decoder
  mm-video: vidc: Fix codec config behavior in flush
am 9051a983: mm-video: vidc:  release registered buffers from driver

* commit '9051a9833db84a4dad38adebc94fdb0861ae3b94':
  mm-video: vidc:  release registered buffers from driver
am 2e277fbe: mm-video: venc: switch between executing and loaded.

* commit '2e277fbebd51de1d4f029f7950ed2a98731177dc':
  mm-video: venc: switch between executing and loaded.
am cf840818: mm-video: vidc: venc: add set ctrl to request sequence header

* commit 'cf8408186605323a6797e5f431192ab434e79fff':
  mm-video: vidc: venc: add set ctrl to request sequence header
am 81f51def: am 9051a983: mm-video: vidc:  release registered buffers from driver

* commit '81f51def069e20924520cb7d004f3ef65de6ea82':
  mm-video: vidc:  release registered buffers from driver
am 64943076: am 2e277fbe: mm-video: venc: switch between executing and loaded.

* commit '649430769e238f990ba24ebd93599d1a80a7ee82':
  mm-video: venc: switch between executing and loaded.
am 0405148d: am cf840818: mm-video: vidc: venc: add set ctrl to request sequence header

* commit '0405148deab7219f9d79ae521601c7bf29966702':
  mm-video: vidc: venc: add set ctrl to request sequence header
Merge commit '0abbfba91e781810891ac818e97a8a5a0fb6134c' into HEAD
am ad7c7d38: Merge commit \'0abbfba91e781810891ac818e97a8a5a0fb6134c\' into HEAD

* commit 'ad7c7d3818b8a7a3f46692ca7aca525a0eccdcb7':
am 54610242: am ad7c7d38: Merge commit \'0abbfba91e781810891ac818e97a8a5a0fb6134c\' into HEAD

* commit '54610242d69872858ac746b4fda3e9d7abd476a0':
libc2dcolorconvert: fix arithmetic on a pointer to void

Use char* instead of void* for this
pointer arithmetic. Fixes the following:

hardware/qcom/media/libc2dcolorconvert/C2DColorConverter.cpp:321:70: error: arithmetic on a pointer to void
        srcSurfaceDef->phys0  = getMappedGPUAddr(fd, data, mSrcSize) + ((uint8_t *)data - (uint8_t *)base);
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
hardware/qcom/media/libc2dcolorconvert/C2DColorConverter.cpp:333:70: error: arithmetic on a pointer to void
        dstSurfaceDef->phys0  = getMappedGPUAddr(fd, data, mDstSize) + ((uint8_t *)data - (uint8_t *)base);
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

Change-Id: Ia3d17a9e47811da118abc7802e64adc1d5c0cddf
Merge "libc2dcolorconvert: fix arithmetic on a pointer to void"
am 56728d2c: Merge "libc2dcolorconvert: fix arithmetic on a pointer to void"

* commit '56728d2cfe6d772232f27acaabee545716c0312b':
  libc2dcolorconvert: fix arithmetic on a pointer to void