diff options
author | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2013-05-23 12:06:13 +0200 |
---|---|---|
committer | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2013-05-23 12:06:39 +0200 |
commit | d48cd143ca05b783de812c548877e26069f6de69 (patch) | |
tree | f0520137d1adfcfef23033c20c29d2df1d3a2645 | |
parent | 7a716fd8484d06fe5b193f82bf8920e0dc63f3cc (diff) | |
download | media-linaro_android_4.2.2.tar.gz |
Fix aliasing violationlinaro_android_4.2.2
Change-Id: I481184c0af37eb495e9cbf0e2130b050062d08ad
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r-- | mm-video/vidc/vdec/test/omx_vdec_test.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm-video/vidc/vdec/test/omx_vdec_test.cpp b/mm-video/vidc/vdec/test/omx_vdec_test.cpp index 14e445a..0295473 100644 --- a/mm-video/vidc/vdec/test/omx_vdec_test.cpp +++ b/mm-video/vidc/vdec/test/omx_vdec_test.cpp @@ -2818,7 +2818,7 @@ static int Read_Buffer_From_Size_Nal(OMX_BUFFERHEADERTYPE *pBufHdr) { temp_size[SIZE_NAL_FIELD_MAX - 1 - i] = pBufHdr->pBuffer[pBufHdr->nOffset + j]; } - size = (unsigned int)(*((unsigned int *)(temp_size))); + memcpy(&size, temp_size, sizeof(unsigned int)); // size = (unsigned int)(*((unsigned int *)(temp_size))); // now read the data bytes_read = read(inputBufferFileFd, pBufHdr->pBuffer + pBufHdr->nOffset + nalSize, size); |