ratectl_t Struct Reference

#include <global.h>


Data Fields

pthread_mutex_t ratectl_lock
double Xi
double Xp
double Xb
int r
int d0i
int d0pb
double R
int d
double T
int CarryR
int CarryRLim
int64_t bitcnt_EOP
int gop_undershoot
double actsum
double actcovered
double sum_avg_act
double avg_act
double peak_act
int Np
int Nb
int64_t S
double IR
double Ki
double Kb
double Kp
int min_d
int max_d
int min_q
int max_q
double avg_KI
double avg_KB
double avg_KP
double bits_per_mb
double SQ
double AQ
double current_quant
int64_t frame_start
int64_t frame_end


Detailed Description

Definition at line 267 of file global.h.


Field Documentation

pthread_mutex_t ratectl_t::ratectl_lock

Definition at line 283 of file global.h.

Referenced by ratectl_init_seq(), and stop_ratectl().

double ratectl_t::Xi

Definition at line 285 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

double ratectl_t::Xp

Definition at line 285 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

double ratectl_t::Xb

Definition at line 285 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

Definition at line 286 of file global.h.

Referenced by ratectl_calc_mquant(), ratectl_init_pict(), and ratectl_init_seq().

Definition at line 287 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

Definition at line 287 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

double ratectl_t::R

Definition at line 289 of file global.h.

Referenced by ratectl_calc_mquant(), ratectl_init_pict(), and ratectl_update_pict().

double ratectl_t::T

Definition at line 290 of file global.h.

Referenced by ratectl_calc_mquant(), ratectl_init_pict(), and ratectl_update_pict().

Definition at line 291 of file global.h.

Referenced by ratectl_init_seq().

Definition at line 292 of file global.h.

Referenced by ratectl_init_seq().

Definition at line 312 of file global.h.

Definition at line 313 of file global.h.

Referenced by ratectl_init_GOP(), and ratectl_update_pict().

Definition at line 322 of file global.h.

Referenced by ratectl_calc_mquant(), ratectl_init_pict(), and ratectl_update_pict().

Definition at line 323 of file global.h.

Referenced by ratectl_calc_mquant(), and ratectl_init_pict().

Definition at line 324 of file global.h.

Referenced by ratectl_init_pict().

Definition at line 325 of file global.h.

Referenced by ratectl_calc_mquant(), ratectl_init_pict(), and ratectl_init_seq().

Definition at line 326 of file global.h.

Definition at line 328 of file global.h.

Referenced by ratectl_init_GOP(), ratectl_init_pict(), and ratectl_update_pict().

Definition at line 328 of file global.h.

Referenced by ratectl_init_GOP(), ratectl_init_pict(), and ratectl_update_pict().

int64_t ratectl_t::S

Definition at line 329 of file global.h.

Referenced by ratectl_calc_mquant(), ratectl_init_pict(), and ratectl_update_pict().

double ratectl_t::IR

Definition at line 330 of file global.h.

Referenced by ratectl_init_GOP(), and ratectl_init_seq().

double ratectl_t::Ki

Definition at line 333 of file global.h.

Referenced by ratectl_init_pict(), and ratectl_init_seq().

double ratectl_t::Kb

Definition at line 334 of file global.h.

Referenced by ratectl_init_pict(), and ratectl_init_seq().

double ratectl_t::Kp

Definition at line 335 of file global.h.

Referenced by ratectl_init_pict(), and ratectl_init_seq().

Definition at line 338 of file global.h.

Referenced by ratectl_init_pict().

Definition at line 338 of file global.h.

Referenced by ratectl_init_pict().

Definition at line 339 of file global.h.

Referenced by ratectl_init_pict().

Definition at line 339 of file global.h.

Referenced by ratectl_init_pict().

Definition at line 342 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

Definition at line 343 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

Definition at line 344 of file global.h.

Referenced by ratectl_init_pict(), ratectl_init_seq(), and ratectl_update_pict().

Definition at line 348 of file global.h.

Referenced by ratectl_init_seq().

double ratectl_t::SQ

Definition at line 350 of file global.h.

Referenced by ratectl_update_pict().

double ratectl_t::AQ

Definition at line 351 of file global.h.

Referenced by ratectl_update_pict().

Definition at line 354 of file global.h.

Referenced by ratectl_init_pict(), and ratectl_update_pict().

Definition at line 355 of file global.h.

Referenced by ratectl_update_pict().


The documentation for this struct was generated from the following file:

Generated on Mon Apr 28 14:37:54 2008 for Cinelerra by  doxygen 1.5.5