444 |
|
|
445 |
SWAP(pEnc->current, pEnc->reference); |
SWAP(pEnc->current, pEnc->reference); |
446 |
|
|
447 |
pEnc->current->quant = (pFrame->quant == 0) ? RateControlGetQ(0) : pFrame->quant; |
pEnc->current->quant = (pFrame->quant == 0) ? RateControlGetQ(&pEnc->rate_control, 0) : pFrame->quant; |
448 |
|
|
449 |
if(pEnc->current->quant < 1) |
if(pEnc->current->quant < 1) |
450 |
pEnc->current->quant = 1; |
pEnc->current->quant = 1; |
581 |
|
|
582 |
if (pFrame->quant == 0) |
if (pFrame->quant == 0) |
583 |
{ |
{ |
584 |
RateControlUpdate(pEnc->current->quant, pFrame->length, pFrame->intra); |
RateControlUpdate(&pEnc->rate_control, |
585 |
|
pEnc->current->quant, |
586 |
|
pFrame->length, |
587 |
|
pFrame->intra); |
588 |
} |
} |
589 |
|
|
590 |
pEnc->iFrameNum++; |
pEnc->iFrameNum++; |