Merge "stagefright amrwbenc: Make the mem_malloc function 64-bit safe"
This commit is contained in:
@ -23,6 +23,11 @@
|
||||
|
||||
|
||||
#include "mem_align.h"
|
||||
#ifdef _MSC_VER
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
|
||||
/*****************************************************************************
|
||||
*
|
||||
@ -66,8 +71,8 @@ mem_malloc(VO_MEM_OPERATOR *pMemop, unsigned int size, unsigned char alignment,
|
||||
pMemop->Set(CodecID, tmp, 0, size + alignment);
|
||||
|
||||
mem_ptr =
|
||||
(unsigned char *) ((unsigned int) (tmp + alignment - 1) &
|
||||
(~((unsigned int) (alignment - 1))));
|
||||
(unsigned char *) ((intptr_t) (tmp + alignment - 1) &
|
||||
(~((intptr_t) (alignment - 1))));
|
||||
|
||||
if (mem_ptr == tmp)
|
||||
mem_ptr += alignment;
|
||||
|
Reference in New Issue
Block a user