remove MEMORY_REQUEST_ALIGN_BYTES

This commit is contained in:
volvet 2014-01-23 17:21:13 +08:00
parent de935a5237
commit 277242b3a0
2 changed files with 0 additions and 9 deletions

View File

@ -41,8 +41,6 @@
namespace WelsSVCEnc {
#define MEMORY_REQUEST_ALIGN_BYTES 0 // or (1^n), i.e, 0x04
class CMemoryAlign {
public:
CMemoryAlign (const uint32_t kuiCacheLineSize);

View File

@ -83,15 +83,8 @@ void* CMemoryAlign::WelsMalloc (const uint32_t kuiSize, const str_t* kpTag) {
const int32_t kiSizeOfInt = sizeof (int32_t);
const int32_t kiAlignedBytes = m_nCacheLineSize - 1;
const int32_t kiTrialRequestedSize = kuiSize + kiAlignedBytes + kiSizeOfVoidPointer + kiSizeOfInt;
#if MEMORY_REQUEST_ALIGN_BYTES
// ensure 4 bytes boundary aligned memory request, unused extra bytes padding in pData payload
const int32_t kiActualRequestedSize = WELS_ALIGN (kiTrialRequestedSize, MEMORY_REQUEST_ALIGN_BYTES);
const uint32_t kiPayloadSize = kuiSize + MEMORY_REQUEST_ALIGN_BYTES - (kiTrialRequestedSize &
(MEMORY_REQUEST_ALIGN_BYTES - 1));
#else
const int32_t kiActualRequestedSize = kiTrialRequestedSize;
const uint32_t kiPayloadSize = kuiSize;
#endif//MEMORY_REQUEST_ALIGN_BYTES
uint8_t* pBuf = (uint8_t*) malloc (kiActualRequestedSize);
#ifdef MEMORY_CHECK