Mercurial > libavcodec.hg
comparison utils.c @ 1505:010f76d07a27 libavcodec
use lagrange multipler instead of qp for ratecontrol, this may break some things, tell me ASAP if u notice anything broken
quality which was 1..31 float is now a 1..FF_LAMBDA_MAX int, and FF_QP2LAMBDA * qp can be used to convert to the new range
| author | michaelni |
|---|---|
| date | Tue, 07 Oct 2003 11:32:40 +0000 |
| parents | 670fca257a69 |
| children | 2312ceb69d17 |
comparison
equal
deleted
inserted
replaced
| 1504:df7ab60d1ee0 | 1505:010f76d07a27 |
|---|---|
| 270 s->me_method= ME_EPZS; | 270 s->me_method= ME_EPZS; |
| 271 s->get_buffer= avcodec_default_get_buffer; | 271 s->get_buffer= avcodec_default_get_buffer; |
| 272 s->release_buffer= avcodec_default_release_buffer; | 272 s->release_buffer= avcodec_default_release_buffer; |
| 273 s->get_format= avcodec_default_get_format; | 273 s->get_format= avcodec_default_get_format; |
| 274 s->me_subpel_quality=8; | 274 s->me_subpel_quality=8; |
| 275 s->lmin= FF_QP2LAMBDA * s->qmin; | |
| 276 s->lmax= FF_QP2LAMBDA * s->qmax; | |
| 275 | 277 |
| 276 s->intra_quant_bias= FF_DEFAULT_QUANT_BIAS; | 278 s->intra_quant_bias= FF_DEFAULT_QUANT_BIAS; |
| 277 s->inter_quant_bias= FF_DEFAULT_QUANT_BIAS; | 279 s->inter_quant_bias= FF_DEFAULT_QUANT_BIAS; |
| 278 } | 280 } |
| 279 | 281 |
