shithub: openh264

Download patch

ref: dd913ef878294f338895cf11ed3c231b636823b3
parent: cf33d7031e3c823791ccd1dbf4eef20ada1039a6
author: Martin Storsjö <[email protected]>
date: Mon May 4 06:52:40 EDT 2015

Don't use tabs for indentation in multi-line macros

The astyle configuration makes sure normal code is indented consistently
with 2 spaces, but astyle doesn't seem to touch the indentation in
these multi-line macros.

--- a/codec/common/inc/macros.h
+++ b/codec/common/inc/macros.h
@@ -55,16 +55,16 @@
 * auxiliary var: _nm ## _tEmP
 */
 #define ENFORCE_STACK_ALIGN_1D(_tp, _nm, _sz, _al) \
-	_tp _nm ## _tEmP[(_sz)+(_al)-1]; \
-	_tp *_nm = _nm ## _tEmP + ((_al)-1) - (((uintptr_t)(_nm ## _tEmP + ((_al)-1)) & ((_al)-1))/sizeof(_tp));
+    _tp _nm ## _tEmP[(_sz)+(_al)-1]; \
+    _tp *_nm = _nm ## _tEmP + ((_al)-1) - (((uintptr_t)(_nm ## _tEmP + ((_al)-1)) & ((_al)-1))/sizeof(_tp));
 
 
 #define ENFORCE_STACK_ALIGN_2D(_tp, _nm, _cx, _cy, _al) \
-	assert( ((_al) && !((_al) & ((_al) - 1))) && ((_al) >= sizeof(_tp)) ); /*_al should be power-of-2 and >= sizeof(_tp)*/\
-	_tp _nm ## _tEmP[(_cx)*(_cy)+(_al)/sizeof(_tp)-1]; \
-	_tp *_nm ## _tEmP_al = _nm ## _tEmP + ((_al)/sizeof(_tp)-1); \
-	_nm ## _tEmP_al -= (((uintptr_t)_nm ## _tEmP_al & ((_al)-1))/sizeof(_tp)); \
-	_tp (*_nm)[(_cy)] = (_tp (*)[(_cy)])_nm ## _tEmP_al;
+    assert( ((_al) && !((_al) & ((_al) - 1))) && ((_al) >= sizeof(_tp)) ); /*_al should be power-of-2 and >= sizeof(_tp)*/\
+    _tp _nm ## _tEmP[(_cx)*(_cy)+(_al)/sizeof(_tp)-1]; \
+    _tp *_nm ## _tEmP_al = _nm ## _tEmP + ((_al)/sizeof(_tp)-1); \
+    _nm ## _tEmP_al -= (((uintptr_t)_nm ## _tEmP_al & ((_al)-1))/sizeof(_tp)); \
+    _tp (*_nm)[(_cy)] = (_tp (*)[(_cy)])_nm ## _tEmP_al;
 
 
 #if defined(_MSC_VER)
@@ -129,10 +129,10 @@
 #define WELS_DIV_ROUND64(x,y)	((int64_t)((y)==0?((x)/((y)+1)):(((y)/2+(x))/(y))))
 #endif//WELS_DIV_ROUND64
 
-#define WELS_NON_ZERO_COUNT_AVERAGE(nC,nA,nB) {		\
-    nC = nA + nB + 1;                      \
-	nC >>= (uint8_t)( nA != -1 && nB != -1);        \
-	nC += (uint8_t)(nA == -1 && nB == -1);           \
+#define WELS_NON_ZERO_COUNT_AVERAGE(nC,nA,nB) {         \
+  nC = nA + nB + 1;                                     \
+  nC >>= (uint8_t)( nA != -1 && nB != -1);              \
+  nC += (uint8_t)(nA == -1 && nB == -1);                \
 }
 
 static inline int32_t CeilLog2 (int32_t i) {
@@ -212,9 +212,9 @@
  */
 #ifndef WELS_VERIFY_RETURN_IFNEQ
 #define WELS_VERIFY_RETURN_IFNEQ(iResult, iExpected) \
-	if ( iResult != iExpected ){ \
-		return iResult; \
-	}
+  if (iResult != iExpected) {                        \
+    return iResult;                                  \
+  }
 #endif//#if WELS_VERIFY_RETURN_IF
 
 /*
@@ -224,9 +224,9 @@
  */
 #ifndef WELS_VERIFY_RETURN_IF
 #define WELS_VERIFY_RETURN_IF(iResult, bCaseIf) \
-	if ( bCaseIf ){ \
-		return iResult; \
-	}
+  if (bCaseIf) {                                \
+    return iResult;                             \
+  }
 #endif//#if WELS_VERIFY_RETURN_IF
 
 /*
@@ -238,10 +238,10 @@
  */
 #ifndef WELS_VERIFY_RETURN_PROC_IF
 #define WELS_VERIFY_RETURN_PROC_IF(iResult, bCaseIf, fProc) \
-	if ( bCaseIf ){ \
-		fProc;	\
-		return iResult;	\
-	}
+  if (bCaseIf) {                                            \
+    fProc;                                                  \
+    return iResult;                                         \
+  }
 #endif//#if WELS_VERIFY_RETURN_PROC_IF
 
 static inline int32_t WELS_LOG2 (uint32_t v) {
--- a/codec/decoder/core/inc/dec_golomb.h
+++ b/codec/decoder/core/inc/dec_golomb.h
@@ -58,20 +58,20 @@
   if (iReadBytes > iAllowedBytes+1) { \
     return ERR_INFO_READ_OVERFLOW; \
   } \
-	iCurBits |= ((uint32_t)((pBufPtr[0] << 8) | pBufPtr[1])) << (iLeftBits); \
-	iLeftBits -= 16; \
-	pBufPtr +=2; \
+  iCurBits |= ((uint32_t)((pBufPtr[0] << 8) | pBufPtr[1])) << (iLeftBits); \
+  iLeftBits -= 16; \
+  pBufPtr +=2; \
 }
 #define NEED_BITS(iCurBits, pBufPtr, iLeftBits, iAllowedBytes, iReadBytes) { \
-	if( iLeftBits > 0 ) { \
-	GET_WORD(iCurBits, pBufPtr, iLeftBits, iAllowedBytes, iReadBytes); \
-	} \
+  if (iLeftBits > 0) { \
+    GET_WORD(iCurBits, pBufPtr, iLeftBits, iAllowedBytes, iReadBytes); \
+  } \
 }
 #define UBITS(iCurBits, iNumBits) (iCurBits>>(32-(iNumBits)))
 #define DUMP_BITS(iCurBits, pBufPtr, iLeftBits, iNumBits, iAllowedBytes, iReadBytes) { \
-	iCurBits <<= (iNumBits); \
-	iLeftBits += (iNumBits); \
-	NEED_BITS(iCurBits, pBufPtr, iLeftBits, iAllowedBytes, iReadBytes); \
+  iCurBits <<= (iNumBits); \
+  iLeftBits += (iNumBits); \
+  NEED_BITS(iCurBits, pBufPtr, iLeftBits, iAllowedBytes, iReadBytes); \
 }
 
 static inline int32_t BsGetBits (PBitStringAux pBs, int32_t iNumBits, uint32_t* pCode) {
--- a/codec/decoder/core/inc/vlc_decoder.h
+++ b/codec/decoder/core/inc/vlc_decoder.h
@@ -105,12 +105,12 @@
 #if defined(_MSC_VER) && defined(_M_IX86)
 //TODO need linux version
 #define WELS_GET_PREFIX_BITS(inval,outval){\
-	uint32_t local = inval;\
-	__asm xor		eax,	eax\
-	__asm bsr		eax,	local\
-	__asm sub		eax,	32\
-	__asm neg		eax\
-	__asm mov		outval,	eax\
+  uint32_t local = inval;\
+  __asm xor       eax,    eax\
+  __asm bsr       eax,    local\
+  __asm sub       eax,    32\
+  __asm neg       eax\
+  __asm mov       outval, eax\
 }
 #else
 #define WELS_GET_PREFIX_BITS(inval, outval) outval = GetPrefixBits(inval)
--- a/codec/decoder/core/src/deblocking.cpp
+++ b/codec/decoder/core/src/deblocking.cpp
@@ -81,9 +81,9 @@
 
 #define GET_ALPHA_BETA_FROM_QP(iQp, iAlphaOffset, iBetaOffset, iIndex, iAlpha, iBeta) \
 {\
-	iIndex = (iQp + iAlphaOffset);\
-	iAlpha = g_kuiAlphaTable(iIndex);\
-	iBeta  = g_kiBetaTable((iQp + iBetaOffset));\
+  iIndex = (iQp + iAlphaOffset);\
+  iAlpha = g_kuiAlphaTable(iIndex);\
+  iBeta  = g_kiBetaTable((iQp + iBetaOffset));\
 }
 
 static const uint8_t g_kuiAlphaTable[52 + 24] = { //this table refers to Table 8-16 in H.264/AVC standard
@@ -151,10 +151,10 @@
 
 #define TC0_TBL_LOOKUP(tc, iIndexA, pBS, bChroma) \
 {\
-	tc[0] = g_kiTc0Table(iIndexA)[pBS[0]] + bChroma;\
-	tc[1] = g_kiTc0Table(iIndexA)[pBS[1]] + bChroma;\
-	tc[2] = g_kiTc0Table(iIndexA)[pBS[2]] + bChroma;\
-	tc[3] = g_kiTc0Table(iIndexA)[pBS[3]] + bChroma;\
+  tc[0] = g_kiTc0Table(iIndexA)[pBS[0]] + bChroma;\
+  tc[1] = g_kiTc0Table(iIndexA)[pBS[1]] + bChroma;\
+  tc[2] = g_kiTc0Table(iIndexA)[pBS[2]] + bChroma;\
+  tc[3] = g_kiTc0Table(iIndexA)[pBS[3]] + bChroma;\
 }
 
 void inline DeblockingBSInsideMBAvsbase (int8_t* pNnzTab, uint8_t nBS[2][4][4], int32_t iLShiftFactor) {
--- a/codec/decoder/core/src/parse_mb_syn_cavlc.cpp
+++ b/codec/decoder/core/src/parse_mb_syn_cavlc.cpp
@@ -497,16 +497,16 @@
 
 #define CHECK_I16_MODE(a, b, c, d)                           \
                       ((a == g_ksI16PredInfo[a].iPredMode) &&  \
-					   (b >= g_ksI16PredInfo[a].iLeftAvail) && \
-					   (c >= g_ksI16PredInfo[a].iTopAvail) &&  \
-					   (d >= g_ksI16PredInfo[a].iLeftTopAvail));
+                       (b >= g_ksI16PredInfo[a].iLeftAvail) && \
+                       (c >= g_ksI16PredInfo[a].iTopAvail) &&  \
+                       (d >= g_ksI16PredInfo[a].iLeftTopAvail));
 #define CHECK_CHROMA_MODE(a, b, c, d)                              \
-	                     ((a == g_ksChromaPredInfo[a].iPredMode) &&  \
-					      (b >= g_ksChromaPredInfo[a].iLeftAvail) && \
-					      (c >= g_ksChromaPredInfo[a].iTopAvail) &&  \
-					      (d >= g_ksChromaPredInfo[a].iLeftTopAvail));
+                        ((a == g_ksChromaPredInfo[a].iPredMode) &&  \
+                         (b >= g_ksChromaPredInfo[a].iLeftAvail) && \
+                         (c >= g_ksChromaPredInfo[a].iTopAvail) &&  \
+                         (d >= g_ksChromaPredInfo[a].iLeftTopAvail));
 #define CHECK_I4_MODE(a, b, c, d)                              \
-	                 ((a == g_ksI4PredInfo[a].iPredMode) &&      \
+                     ((a == g_ksI4PredInfo[a].iPredMode) &&      \
                       (b >= g_ksI4PredInfo[a].iLeftAvail) &&     \
                       (c >= g_ksI4PredInfo[a].iTopAvail) &&      \
                       (d >= g_ksI4PredInfo[a].iLeftTopAvail));
--- a/codec/encoder/core/src/deblocking.cpp
+++ b/codec/encoder/core/src/deblocking.cpp
@@ -48,25 +48,25 @@
 #define g_kiTc0Table(x)   g_kiTc0Table[(x)]
 
 #define MB_BS_MV(sCurMv, sNeighMv, uiBIdx, uiBnIdx) \
-	(\
-	( WELS_ABS( sCurMv[uiBIdx].iMvX - sNeighMv[uiBnIdx].iMvX ) >= 4 ) ||\
-	( WELS_ABS( sCurMv[uiBIdx].iMvY - sNeighMv[uiBnIdx].iMvY ) >= 4 )\
-	)
+  (\
+  ( WELS_ABS( sCurMv[uiBIdx].iMvX - sNeighMv[uiBnIdx].iMvX ) >= 4 ) ||\
+  ( WELS_ABS( sCurMv[uiBIdx].iMvY - sNeighMv[uiBnIdx].iMvY ) >= 4 )\
+  )
 
 #define SMB_EDGE_MV(uiRefIndex, sMotionVector, uiBIdx, uiBnIdx) \
-	(\
-	!!((WELS_ABS(sMotionVector[uiBIdx].iMvX - sMotionVector[uiBnIdx].iMvX) &(~3)) | (WELS_ABS(sMotionVector[uiBIdx].iMvY - sMotionVector[uiBnIdx].iMvY) &(~3)))\
-	)
+  (\
+  !!((WELS_ABS(sMotionVector[uiBIdx].iMvX - sMotionVector[uiBnIdx].iMvX) &(~3)) | (WELS_ABS(sMotionVector[uiBIdx].iMvY - sMotionVector[uiBnIdx].iMvY) &(~3)))\
+  )
 
 #define BS_EDGE(bsx1, uiRefIndex, sMotionVector, uiBIdx, uiBnIdx) \
-	( (bsx1|SMB_EDGE_MV(uiRefIndex, sMotionVector, uiBIdx, uiBnIdx))<<(bsx1?1:0))
+  ( (bsx1|SMB_EDGE_MV(uiRefIndex, sMotionVector, uiBIdx, uiBnIdx))<<(bsx1?1:0))
 
 #define GET_ALPHA_BETA_FROM_QP(QP, iAlphaOffset, iBetaOffset, iIdexA, iAlpha, iBeta) \
 {\
-	iIdexA = (QP + iAlphaOffset);\
-	iIdexA = CLIP3_QP_0_51(iIdexA);\
-	iAlpha = g_kuiAlphaTable(iIdexA);\
-	iBeta  = g_kiBetaTable((CLIP3_QP_0_51(QP + iBetaOffset)));\
+  iIdexA = (QP + iAlphaOffset);\
+  iIdexA = CLIP3_QP_0_51(iIdexA);\
+  iAlpha = g_kuiAlphaTable(iIdexA);\
+  iBeta  = g_kiBetaTable((CLIP3_QP_0_51(QP + iBetaOffset)));\
 }
 
 static const uint8_t g_kuiAlphaTable[52 + 12] = { //this table refers to Table 8-16 in H.264/AVC standard
@@ -117,10 +117,10 @@
 
 #define TC0_TBL_LOOKUP(iTc, iIdexA, pBS, bchroma) \
 {\
-	iTc[0] = g_kiTc0Table(iIdexA)[pBS[0]] + bchroma;\
-	iTc[1] = g_kiTc0Table(iIdexA)[pBS[1]] + bchroma;\
-	iTc[2] = g_kiTc0Table(iIdexA)[pBS[2]] + bchroma;\
-	iTc[3] = g_kiTc0Table(iIdexA)[pBS[3]] + bchroma;\
+  iTc[0] = g_kiTc0Table(iIdexA)[pBS[0]] + bchroma;\
+  iTc[1] = g_kiTc0Table(iIdexA)[pBS[1]] + bchroma;\
+  iTc[2] = g_kiTc0Table(iIdexA)[pBS[2]] + bchroma;\
+  iTc[3] = g_kiTc0Table(iIdexA)[pBS[3]] + bchroma;\
 }
 
 void inline DeblockingBSInsideMBAvsbase (int8_t* pNnzTab, uint8_t uiBS[2][4][4], int32_t iLShiftFactor) {
--- a/codec/encoder/core/src/md.cpp
+++ b/codec/encoder/core/src/md.cpp
@@ -522,10 +522,10 @@
 } SQuarRefineParams;
 
 #define SWITCH_BEST_TMP_BUF(prev_best, curr_best){\
-	pParams->iBestCost = iCurCost;\
-	pTmp = prev_best;\
-	prev_best = curr_best;\
-	curr_best = pTmp;\
+  pParams->iBestCost = iCurCost;\
+  pTmp = prev_best;\
+  prev_best = curr_best;\
+  curr_best = pTmp;\
 }
 #define CALC_COST(me_buf, lm) ( pFunc->sSampleDealingFuncs.pfMeCost[kuiPixel](pEncMb, iStrideEnc, me_buf, ME_REFINE_BUF_STRIDE) + lm )
 
--- a/codec/processing/src/scrolldetection/ScrollDetectionFuncs.h
+++ b/codec/processing/src/scrolldetection/ScrollDetectionFuncs.h
@@ -45,10 +45,10 @@
 #define CHECK_OFFSET 25
 #define MAX_SCROLL_MV_Y 511
 #define REGION_NUMBER 9
-#define RECORD_COLOR(a, x)	\
-{	\
-  int32_t _t = (uint8_t)(a);	\
-  x[_t>>5] |= (1 << (_t&31)); \
+#define RECORD_COLOR(a, x)      \
+{                               \
+  int32_t _t = (uint8_t)(a);    \
+  x[_t>>5] |= (1 << (_t&31));   \
 }
 
 int32_t CheckLine (uint8_t* pData, int32_t iWidth);
--- a/test/processing/ProcessUT_VaaCalc.cpp
+++ b/test/processing/ProcessUT_VaaCalc.cpp
@@ -576,20 +576,20 @@
         if (0 == (m_uiCpuFeatureFlag & CPUFLAGS)) \
             return; \
     } \
-	ENFORCE_STACK_ALIGN_1D (uint8_t, cur_data_c, BUFFER_SIZE, 16); \
+    ENFORCE_STACK_ALIGN_1D (uint8_t, cur_data_c, BUFFER_SIZE, 16); \
     ENFORCE_STACK_ALIGN_1D (uint8_t, ref_data_c, BUFFER_SIZE, 16); \
     ENFORCE_STACK_ALIGN_1D (int32_t, psad8x8_c, BUFFER_SIZE/64, 16); \
-	int32_t pic_width_c; \
-	int32_t pic_height_c; \
-	int32_t pic_stride_c; \
-	int32_t psadframe_c; \
-	ENFORCE_STACK_ALIGN_1D (uint8_t, cur_data_a, BUFFER_SIZE, 16); \
+    int32_t pic_width_c; \
+    int32_t pic_height_c; \
+    int32_t pic_stride_c; \
+    int32_t psadframe_c; \
+    ENFORCE_STACK_ALIGN_1D (uint8_t, cur_data_a, BUFFER_SIZE, 16); \
     ENFORCE_STACK_ALIGN_1D (uint8_t, ref_data_a, BUFFER_SIZE, 16); \
     ENFORCE_STACK_ALIGN_1D (int32_t, psad8x8_a, BUFFER_SIZE/64, 16); \
-	int32_t pic_width_a; \
-	int32_t pic_height_a; \
-	int32_t pic_stride_a; \
-	int32_t psadframe_a; \
+    int32_t pic_width_a; \
+    int32_t pic_height_a; \
+    int32_t pic_stride_a; \
+    int32_t psadframe_a; \
     pic_width_c  = pic_width_a = 320-16; \
     pic_height_c = pic_height_a = 320; \
     pic_stride_c = pic_stride_a = 320; \