# HG changeset patch # User michael # Date 1142649999 0 # Node ID 89348aaf566e08bc3b39eebff7f49cf61fd1addc # Parent 35f5c9a8bc83db7908b97a746f3fc281c7fd26f6 fixing bquant_offset diff -r 35f5c9a8bc83 -r 89348aaf566e xvid_rc.c --- a/xvid_rc.c Sat Mar 18 02:29:58 2006 +0000 +++ b/xvid_rc.c Sat Mar 18 02:46:39 2006 +0000 @@ -94,7 +94,7 @@ xvid_plg_data.max_quant[0]= s->avctx->qmax; xvid_plg_data.max_quant[1]= s->avctx->qmax; xvid_plg_data.max_quant[2]= s->avctx->qmax; //FIXME i/b factor & offset - xvid_plg_data.bquant_offset = s->avctx->b_quant_offset; + xvid_plg_data.bquant_offset = 100 * s->avctx->b_quant_offset; xvid_plg_data.bquant_ratio = 100 * s->avctx->b_quant_factor; #if 0 diff -r 35f5c9a8bc83 -r 89348aaf566e xvidff.c --- a/xvidff.c Sat Mar 18 02:29:58 2006 +0000 +++ b/xvidff.c Sat Mar 18 02:46:39 2006 +0000 @@ -372,7 +372,7 @@ /* Bframes */ xvid_enc_create.max_bframes = avctx->max_b_frames; - xvid_enc_create.bquant_offset = avctx->b_quant_offset; + xvid_enc_create.bquant_offset = 100 * avctx->b_quant_offset; xvid_enc_create.bquant_ratio = 100 * avctx->b_quant_factor; if( avctx->max_b_frames > 0 && !x->quicktime_format ) xvid_enc_create.global |= XVID_GLOBAL_PACKED;