--- divx4.c 2002/03/08 22:26:15 1.3 +++ divx4.c 2002/04/15 08:03:50 1.6 @@ -251,7 +251,8 @@ case DEC_OPT_FRAME: { - int csp_tmp; + int csp_tmp = 0; + DEC_FRAME * dframe = (DEC_FRAME *)param1; DINST * dcur = dinst_find(key); if (dcur == NULL) @@ -346,8 +347,10 @@ xparam.fincr = FRAMERATE_INCR; xparam.fbase = (int)(FRAMERATE_INCR * eparam->framerate); } - xparam.bitrate = eparam->bitrate; - xparam.rc_buffersize = 10 * eparam->bitrate; + xparam.rc_bitrate = eparam->bitrate; + xparam.rc_reaction_delay_factor = 16; + xparam.rc_averaging_period = 100; + xparam.rc_buffer = 100; xparam.min_quantizer = eparam->min_quantizer; xparam.max_quantizer = eparam->max_quantizer; xparam.max_key_interval = eparam->max_key_interval;