1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-09-13 18:49:01 +02:00

10l (forgot to commit)

Originally committed as revision 953 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2002-09-18 18:30:31 +00:00
parent 6a1f7e7b6b
commit 947ac25a44

View File

@ -79,9 +79,7 @@ typedef struct RateControlContext{
double pass1_bits; /* bits outputted by the pass1 code (including complexity init) */ double pass1_bits; /* bits outputted by the pass1 code (including complexity init) */
double pass1_wanted_bits; /* bits which should have been outputed by the pass1 code (including complexity init) */ double pass1_wanted_bits; /* bits which should have been outputed by the pass1 code (including complexity init) */
double last_qscale; double last_qscale;
double last_qscale_for[5]; /* last qscale for a specific pict type */ double last_qscale_for[5]; /* last qscale for a specific pict type, used for max_diff & ipb factor stuff */
double next_non_b_qscale;
double next_p_qscale;
int last_mc_mb_var_sum; int last_mc_mb_var_sum;
int last_mb_var_sum; int last_mb_var_sum;
UINT64 i_cplx_sum[5]; UINT64 i_cplx_sum[5];
@ -89,6 +87,7 @@ typedef struct RateControlContext{
UINT64 mv_bits_sum[5]; UINT64 mv_bits_sum[5];
UINT64 qscale_sum[5]; UINT64 qscale_sum[5];
int frame_count[5]; int frame_count[5];
int last_non_b_pict_type;
}RateControlContext; }RateControlContext;
typedef struct ReorderBuffer{ typedef struct ReorderBuffer{