Mercurial > libavcodec.hg
comparison mpegvideo.c @ 5265:a5e1cc69033d libavcodec
move ff_set_qscale from h263.c to mpegvideo.c
author | aurel |
---|---|
date | Mon, 09 Jul 2007 21:07:24 +0000 |
parents | 470601203f44 |
children | c6bc608d2659 |
comparison
equal
deleted
inserted
replaced
5264:810df021dbef | 5265:a5e1cc69033d |
---|---|
2350 block[i] = level; | 2350 block[i] = level; |
2351 } | 2351 } |
2352 } | 2352 } |
2353 } | 2353 } |
2354 | 2354 |
2355 /** | |
2356 * set qscale and update qscale dependent variables. | |
2357 */ | |
2358 void ff_set_qscale(MpegEncContext * s, int qscale) | |
2359 { | |
2360 if (qscale < 1) | |
2361 qscale = 1; | |
2362 else if (qscale > 31) | |
2363 qscale = 31; | |
2364 | |
2365 s->qscale = qscale; | |
2366 s->chroma_qscale= s->chroma_qscale_table[qscale]; | |
2367 | |
2368 s->y_dc_scale= s->y_dc_scale_table[ qscale ]; | |
2369 s->c_dc_scale= s->c_dc_scale_table[ s->chroma_qscale ]; | |
2370 } |