Mercurial > libavcodec.hg
comparison snow.c @ 2975:18e7ecf83aa2 libavcodec
10l
author | michael |
---|---|
date | Mon, 19 Dec 2005 18:26:17 +0000 |
parents | ef2149182f1c |
children | bfabfdf9ce55 |
comparison
equal
deleted
inserted
replaced
2974:e7189a8c22ed | 2975:18e7ecf83aa2 |
---|---|
3455 if(avctx->flags&CODEC_FLAG_PASS2){ | 3455 if(avctx->flags&CODEC_FLAG_PASS2){ |
3456 s->m.pict_type = | 3456 s->m.pict_type = |
3457 pict->pict_type= s->m.rc_context.entry[avctx->frame_number].new_pict_type; | 3457 pict->pict_type= s->m.rc_context.entry[avctx->frame_number].new_pict_type; |
3458 s->keyframe= pict->pict_type==FF_I_TYPE; | 3458 s->keyframe= pict->pict_type==FF_I_TYPE; |
3459 s->m.picture_number= avctx->frame_number; | 3459 s->m.picture_number= avctx->frame_number; |
3460 pict->quality= ff_rate_estimate_qscale(&s->m); | 3460 pict->quality= ff_rate_estimate_qscale(&s->m, 0); |
3461 }else{ | 3461 }else{ |
3462 s->keyframe= avctx->gop_size==0 || avctx->frame_number % avctx->gop_size == 0; | 3462 s->keyframe= avctx->gop_size==0 || avctx->frame_number % avctx->gop_size == 0; |
3463 pict->pict_type= s->keyframe ? FF_I_TYPE : FF_P_TYPE; | 3463 pict->pict_type= s->keyframe ? FF_I_TYPE : FF_P_TYPE; |
3464 } | 3464 } |
3465 | 3465 |