# HG changeset patch # User lorenm # Date 1142213166 0 # Node ID 66116775b315c1de1f8a82d57840933904962868 # Parent 01d00733caee117ae5a591cebbf4aeed41612648 obey vqscale in 2nd pass diff -r 01d00733caee -r 66116775b315 snow.c --- a/snow.c Sun Mar 12 19:55:52 2006 +0000 +++ b/snow.c Mon Mar 13 01:26:06 2006 +0000 @@ -4053,7 +4053,8 @@ pict->pict_type= s->m.rc_context.entry[avctx->frame_number].new_pict_type; s->keyframe= pict->pict_type==FF_I_TYPE; s->m.picture_number= avctx->frame_number; - pict->quality= ff_rate_estimate_qscale(&s->m, 0); + if(!(avctx->flags&CODEC_FLAG_QSCALE)) + pict->quality= ff_rate_estimate_qscale(&s->m, 0); }else{ s->keyframe= avctx->gop_size==0 || avctx->frame_number % avctx->gop_size == 0; pict->pict_type= s->keyframe ? FF_I_TYPE : FF_P_TYPE;