--- trunk/xvidcore/src/encoder.c 2002/08/01 12:53:45 354 +++ trunk/xvidcore/src/encoder.c 2002/08/04 22:34:49 359 @@ -39,7 +39,7 @@ * MinChen * 14.04.2002 added FrameCodeB() * - * $Id: encoder.c,v 1.69 2002-08-01 12:53:45 chl Exp $ + * $Id: encoder.c,v 1.71 2002-08-04 22:34:49 edgomez Exp $ * ****************************************************************************/ @@ -623,7 +623,6 @@ #ifdef BFRAMES void inc_frame_num(Encoder * pEnc) { - pEnc->iFrameNum++; pEnc->mbParam.m_ticks += pEnc->mbParam.fincr; pEnc->mbParam.m_seconds = pEnc->mbParam.m_ticks / pEnc->mbParam.fbase; @@ -1044,6 +1043,8 @@ goto bvop_loop; } + pEnc->iFrameNum++; + BitstreamPad(&bs); pFrame->length = BitstreamLength(&bs); @@ -1253,10 +1254,8 @@ #ifdef BFRAMES inc_frame_num(pEnc); -#else - pEnc->iFrameNum++; #endif - + pEnc->iFrameNum++; stop_global_timer(); write_timer();