hvirtual/quicktime/encore50/rate_ctl.c File Reference

#include "stdio.h"

Include dependency graph for rate_ctl.c:

Go to the source code of this file.

Data Structures

struct  _rc_param_

Typedefs

typedef struct _rc_param_ RC_Param

Functions

void RateCtlInit (double quant, double target_rate, long rc_period, long rc_reaction_period, long rc_reaction_ratio)
int RateCtlGetQ (double MAD)
void RateCtlUpdate (int current_frame)

Variables

FILE * ftrace
int max_quantizer
int min_quantizer
static RC_Param rc_param


Typedef Documentation

typedef struct _rc_param_ RC_Param


Function Documentation

int RateCtlGetQ ( double  MAD  ) 

Definition at line 81 of file rate_ctl.c.

References _rc_param_::quant, and quant().

Referenced by VopCode().

Here is the call graph for this function:

void RateCtlInit ( double  quant,
double  target_rate,
long  rc_period,
long  rc_reaction_period,
long  rc_reaction_ratio 
)

void RateCtlUpdate ( int  current_frame  ) 


Variable Documentation

FILE* ftrace

Definition at line 76 of file encore.c.

Definition at line 77 of file encore.c.

Referenced by encore(), and RateCtlUpdate().

Definition at line 77 of file encore.c.

Referenced by encore(), and RateCtlUpdate().

RC_Param rc_param [static]

Definition at line 54 of file rate_ctl.c.


Generated on Mon Apr 28 14:02:39 2008 for Cinelerra by  doxygen 1.5.5