--- trunk/xvidcore/src/encoder.c 2002/11/16 23:38:16 648 +++ trunk/xvidcore/src/encoder.c 2002/11/28 07:27:37 686 @@ -52,7 +52,7 @@ * exception also makes it possible to release a modified version which * carries forward this exception. * - * $Id: encoder.c,v 1.87 2002-11-16 23:38:16 edgomez Exp $ + * $Id: encoder.c,v 1.89 2002-11-28 07:27:37 suxen_drol Exp $ * ****************************************************************************/ @@ -78,9 +78,6 @@ #include "quant/quant_matrix.h" #include "utils/mem_align.h" -#ifdef _SMP -#include "motion/smp_motion_est.h" -#endif /***************************************************************************** * Local macros ****************************************************************************/ @@ -239,10 +236,6 @@ pEnc->mbParam.m_quant_type = H263_QUANT; -#ifdef _SMP - pEnc->mbParam.num_threads = MIN(pParam->num_threads, MAXNUMTHREADS); -#endif - pEnc->sStat.fMvPrevSigma = -1; /* Fill rate control parameters */ @@ -703,7 +696,7 @@ pMB->pmvs[vec].x = pMB->mvs[vec].x - pred.x; pMB->pmvs[vec].y = pMB->mvs[vec].y - pred.y; } - } else // intra / stuffing / not_coded + } else /* intra / stuffing / not_coded */ { for (vec = 0; vec < 4; ++vec) { pMB->mvs[vec].x = pMB->mvs[vec].y = 0; @@ -876,7 +869,7 @@ HintedMEGet(pEnc, 1); } - return 1; // intra + return 1; /* intra */ } @@ -932,14 +925,6 @@ HintedMESet(pEnc, &bIntra); } else { -#ifdef _SMP - if (pEnc->mbParam.num_threads > 1) - bIntra = - SMP_MotionEstimation(&pEnc->mbParam, pEnc->current, pEnc->reference, - &pEnc->vInterH, &pEnc->vInterV, &pEnc->vInterHV, - iLimit); - else -#endif bIntra = MotionEstimation(&pEnc->mbParam, pEnc->current, pEnc->reference, &pEnc->vInterH, &pEnc->vInterV, &pEnc->vInterHV, @@ -1058,14 +1043,14 @@ iSearchRange = 1 << (3 + pEnc->mbParam.m_fcode); if ((fSigma > iSearchRange / 3) - && (pEnc->mbParam.m_fcode <= 3)) // maximum search range 128 + && (pEnc->mbParam.m_fcode <= 3)) /* maximum search range 128 */ { pEnc->mbParam.m_fcode++; iSearchRange *= 2; } else if ((fSigma < iSearchRange / 6) && (pEnc->sStat.fMvPrevSigma >= 0) && (pEnc->sStat.fMvPrevSigma < iSearchRange / 6) - && (pEnc->mbParam.m_fcode >= 2)) // minimum search range 16 + && (pEnc->mbParam.m_fcode >= 2)) /* minimum search range 16 */ { pEnc->mbParam.m_fcode--; iSearchRange /= 2; @@ -1075,6 +1060,6 @@ *pBits = BitstreamPos(bs) - *pBits; - return 0; // inter + return 0; /* inter */ }