--- encoder.c 2002/03/09 21:44:47 1.4 +++ encoder.c 2002/03/16 09:55:19 1.5 @@ -312,7 +312,7 @@ BitstreamPutBits(&bs, 0xFFFF, 16); BitstreamPad(&bs); pFrame->length = BitstreamLength(&bs); - + if (pResult) { pResult->quant = pEnc->mbParam.quant; @@ -322,7 +322,7 @@ pResult->ublks = pEnc->sStat.ublks; } - if (pEnc->bitrate) + if (pFrame->quant == 0) { RateControlUpdate(pEnc->mbParam.quant, pFrame->length, pFrame->intra); }