* set qscale and update qscale dependent variables. */
| 503 | * set qscale and update qscale dependent variables. |
| 504 | */ |
| 505 | void ff_set_qscale(MpegEncContext * s, int qscale) |
| 506 | { |
| 507 | if (qscale < 1) |
| 508 | qscale = 1; |
| 509 | else if (qscale > 31) |
| 510 | qscale = 31; |
| 511 | |
| 512 | s->qscale = qscale; |
| 513 | s->chroma_qscale= s->chroma_qscale_table[qscale]; |
| 514 | |
| 515 | s->y_dc_scale= s->y_dc_scale_table[ qscale ]; |
| 516 | s->c_dc_scale= s->c_dc_scale_table[ s->chroma_qscale ]; |
| 517 | } |
no outgoing calls
no test coverage detected