shithub: openh264

Download patch

ref: 63c03b10b4d91a7d7e6401f6cf8accf99c243cb9
parent: 9b0fb562cd9a187dbe862b45227fa954a05d090c
parent: 277242b3a0d52b6e01b28f48d26faad7aa174635
author: Ethan Hugg <ethanhugg@gmail.com>
date: Thu Jan 23 05:25:27 EST 2014

Merge pull request #194 from volvet/remove_MEMORY_REQUEST_ALIGN_BYTES

remove MEMORY_REQUEST_ALIGN_BYTES

--- a/codec/encoder/core/inc/memory_align.h
+++ b/codec/encoder/core/inc/memory_align.h
@@ -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);
--- a/codec/encoder/core/src/memory_align.cpp
+++ b/codec/encoder/core/src/memory_align.cpp
@@ -83,15 +83,8 @@
   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