--- trunk/xvidcore/src/motion/estimation_rd_based.c 2005/12/09 04:39:49 1659 +++ trunk/xvidcore/src/motion/estimation_rd_based.c 2005/12/09 04:45:35 1660 @@ -20,7 +20,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: estimation_rd_based.c,v 1.13 2005-11-22 10:23:01 suxen_drol Exp $ + * $Id: estimation_rd_based.c,v 1.14 2005-12-09 04:45:35 syskin Exp $ * ****************************************************************************/ @@ -655,8 +655,7 @@ } for (i = 0; i < 6; i++) { - /* HVS models, anyone ? */ - Data->lambda[i] = LAMBDA; + Data->lambda[i] = (LAMBDA*pMB->lambda[i])>>LAMBDA_EXP; } min_rd = findRD_inter(Data, x, y, pParam, MotionFlags); @@ -762,8 +761,7 @@ Data->quant_sq = iQuant*iQuant; for (i = 0; i < 6; i++) { - /* HVS models, anyone ? */ - Data->lambda[i] = LAMBDA; + Data->lambda[i] = (LAMBDA*pMB->lambda[i])>>LAMBDA_EXP; } /* INTER <-> INTER4V decision */