Main Page | Class List | File List | Class Members | File Members

video_codec Struct Reference

#include <video_codec.h>

List of all members.

Public Attributes

al_sending_entityoutput
al_receiving_entityinput
int bitrate
char input_file [256]
char output_file [256]
int sequenced
int retransmit
char label [256]
int first
int start_time
int last_frame
int done
int simbuffer
int headerlength
int pels
int cpels
int lines
int trace
int advanced
int syntax_arith_coding
int pb_frames
int mv_outside_frame
int long_vectors
float target_framerate
FILE * tf
PictImageprev_image
PictImagecurr_image
PictImagecurr_recon
PictImageprev_recon
PictImageB_recon
PictImageB_image
Pictpic
int first_loop_finished
unsigned char * image
float mean_frame_rate
float ref_frame_rate
float frame_rate
float seconds
int total_frames_passed
int PPFlag
int targetrate
int frames
int bframes
int pframes
int wcopies
int icopies
int write_repeated
int pdist
int bdist
int start
int end
int frame_no
int writediff
int first_frameskip
int chosen_frameskip
int orig_frameskip
int frameskip
int QP
int QPI
Bitsbits
Bitstotal_bits
Bitsintra_bits
Resultsres
Resultstotal_res
Resultsb_res
char * seqfilename
char * streamname
char * outputfile
char * diff_filename
char * tracefile
float DelayBetweenFramesInSeconds
int CommBacklog
FILE * streamfile
float B_prev
float B_target
float global_adj
unsigned char outbfr
int outcnt
int bytecnt
int arith_used
int tmndecode
int no_coding


Member Data Documentation

int video_codec::advanced
 

Definition at line 38 of file video_codec.h.

Referenced by CountBitsPicture(), MB_Recon_P(), MotionEstimatePicture(), MotionEstimation(), new_video_codec(), NextTwoPB(), and Predict_P().

int video_codec::arith_used
 

Definition at line 100 of file video_codec.h.

Referenced by code_video(), Count_sac_BitsCoeff(), Count_sac_BitsMB(), Count_sac_BitsVectors(), and CountBitsSlice().

PictImage* video_codec::B_image
 

Definition at line 55 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

float video_codec::B_prev
 

Definition at line 88 of file video_codec.h.

Referenced by InitializeQuantizer(), InitializeRateControl(), and UpdateRateControl().

PictImage* video_codec::B_recon
 

Definition at line 54 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

Results* video_codec::b_res
 

Definition at line 71 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

float video_codec::B_target
 

Definition at line 89 of file video_codec.h.

Referenced by InitializeQuantizer(), and UpdateQuantizer().

int video_codec::bdist
 

Definition at line 62 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::bframes
 

Definition at line 62 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::bitrate
 

Definition at line 11 of file video_codec.h.

Bits* video_codec::bits
 

Definition at line 66 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::bytecnt
 

Definition at line 96 of file video_codec.h.

Referenced by bitcount(), code_video(), initbits(), and putbits().

int video_codec::chosen_frameskip
 

Definition at line 64 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::CommBacklog
 

Definition at line 79 of file video_codec.h.

Referenced by code_video().

int video_codec::cpels
 

Definition at line 35 of file video_codec.h.

Referenced by DoPredChrom_P(), FillChromBlock(), new_video_codec(), Predict_B(), and ReconImage().

PictImage* video_codec::curr_image
 

Definition at line 49 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

PictImage* video_codec::curr_recon
 

Definition at line 50 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

float video_codec::DelayBetweenFramesInSeconds
 

Definition at line 78 of file video_codec.h.

Referenced by code_video().

char* video_codec::diff_filename
 

Definition at line 75 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::done
 

Definition at line 27 of file video_codec.h.

Referenced by new_video_codec().

int video_codec::end
 

Definition at line 63 of file video_codec.h.

Referenced by code_video(), new_video_codec(), and set_frames().

int video_codec::first
 

Definition at line 21 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::first_frameskip
 

Definition at line 64 of file video_codec.h.

int video_codec::first_loop_finished
 

Definition at line 58 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::frame_no
 

Definition at line 63 of file video_codec.h.

Referenced by close_video_codec(), and code_video().

float video_codec::frame_rate
 

Definition at line 60 of file video_codec.h.

Referenced by code_video().

int video_codec::frames
 

Definition at line 62 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::frameskip
 

Definition at line 64 of file video_codec.h.

Referenced by code_video().

float video_codec::global_adj
 

Definition at line 90 of file video_codec.h.

Referenced by InitializeQuantizer(), and UpdateQuantizer().

int video_codec::headerlength
 

Definition at line 33 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::icopies
 

Definition at line 62 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

unsigned char* video_codec::image
 

Definition at line 59 of file video_codec.h.

Referenced by code_video().

al_receiving_entity* video_codec::input
 

Definition at line 10 of file video_codec.h.

Referenced by decode_video(), and finish_config().

char video_codec::input_file[256]
 

Definition at line 12 of file video_codec.h.

Referenced by code_video(), config_vc(), new_video_codec(), set_frames(), and video_config().

Bits* video_codec::intra_bits
 

Definition at line 68 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

char video_codec::label[256]
 

Definition at line 19 of file video_codec.h.

Referenced by close_video_codec(), config_vc(), new_video_codec(), and putbits().

int video_codec::last_frame
 

Definition at line 25 of file video_codec.h.

Referenced by code_video().

int video_codec::lines
 

Definition at line 36 of file video_codec.h.

Referenced by code_video(), CodeOneIntra(), CodeOneOrTwo(), ComputeSNR(), FillImage(), FindHalfPel(), MotionEstimatePicture(), MotionEstimation(), new_video_codec(), NextTwoPB(), Predict_B(), ReadImage(), set_frames(), and WriteImage().

int video_codec::long_vectors
 

Definition at line 42 of file video_codec.h.

Referenced by CodeOneOrTwo(), Count_sac_BitsVectors(), CountBitsVectors(), DoPredChrom_P(), FindChromBlock_P(), FindForwLumPredPB(), FindHalfPel(), FindPred(), FindPredOBMC(), MotionEstimatePicture(), MotionEstimation(), new_video_codec(), NextTwoPB(), ReconChromBlock_P(), and ReconLumBlock_P().

float video_codec::mean_frame_rate
 

Definition at line 60 of file video_codec.h.

Referenced by close_video_codec().

int video_codec::mv_outside_frame
 

Definition at line 41 of file video_codec.h.

Referenced by CodeOneOrTwo(), DoPredChrom_P(), FindChromBlock_P(), FindForwLumPredPB(), FindHalfPel(), FindPred(), FindPredOBMC(), MotionEstimation(), new_video_codec(), NextTwoPB(), Predict_B(), ReconChromBlock_P(), and ReconLumBlock_P().

int video_codec::no_coding
 

Definition at line 103 of file video_codec.h.

Referenced by code_video(), new_video_codec(), and video_config().

int video_codec::orig_frameskip
 

Definition at line 64 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

unsigned char video_codec::outbfr
 

Definition at line 94 of file video_codec.h.

Referenced by putbits().

int video_codec::outcnt
 

Definition at line 95 of file video_codec.h.

Referenced by alignbits(), bitcount(), initbits(), and putbits().

al_sending_entity* video_codec::output
 

Definition at line 9 of file video_codec.h.

Referenced by code_video(), finish_config(), and putbits().

char video_codec::output_file[256]
 

Definition at line 13 of file video_codec.h.

Referenced by close_video_codec(), config_vc(), decode_video(), and video_config().

char* video_codec::outputfile
 

Definition at line 74 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::pb_frames
 

Definition at line 40 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::pdist
 

Definition at line 62 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::pels
 

Definition at line 34 of file video_codec.h.

Referenced by ChooseMode(), code_video(), CodeOneIntra(), CodeOneOrTwo(), ComputeSNR(), DoPredChrom_P(), FillImage(), FillLumBlock(), FindChromBlock_P(), FindForwLumPredPB(), FindHalfPel(), FindMB(), FindPred(), FindPredOBMC(), MotionEstimatePicture(), MotionEstimation(), new_video_codec(), NextTwoPB(), Predict_B(), ReadImage(), ReconChromBlock_P(), ReconImage(), ReconLumBlock_P(), set_frames(), and WriteImage().

int video_codec::pframes
 

Definition at line 62 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

Pict* video_codec::pic
 

Definition at line 57 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::PPFlag
 

Definition at line 61 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

PictImage* video_codec::prev_image
 

Definition at line 48 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

PictImage* video_codec::prev_recon
 

Definition at line 51 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::QP
 

Definition at line 65 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::QPI
 

Definition at line 65 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

float video_codec::ref_frame_rate
 

Definition at line 60 of file video_codec.h.

Referenced by close_video_codec(), code_video(), FindFrameSkip(), and new_video_codec().

Results* video_codec::res
 

Definition at line 69 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::retransmit
 

Definition at line 16 of file video_codec.h.

Referenced by video_config().

float video_codec::seconds
 

Definition at line 60 of file video_codec.h.

char* video_codec::seqfilename
 

Definition at line 72 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::sequenced
 

Definition at line 15 of file video_codec.h.

Referenced by video_config().

int video_codec::simbuffer
 

Definition at line 29 of file video_codec.h.

Referenced by code_video(), and putbits().

int video_codec::start
 

Definition at line 63 of file video_codec.h.

Referenced by close_video_codec(), code_video(), config_vc(), and new_video_codec().

int video_codec::start_time
 

Definition at line 23 of file video_codec.h.

Referenced by code_video(), and FindFrameSkip().

FILE* video_codec::streamfile
 

Definition at line 82 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and putbits().

char* video_codec::streamname
 

Definition at line 73 of file video_codec.h.

Referenced by close_video_codec(), code_video(), config_vc(), new_video_codec(), and video_config().

int video_codec::syntax_arith_coding
 

Definition at line 39 of file video_codec.h.

Referenced by CodeOneIntra(), CodeOneOrTwo(), CountBitsPicture(), and new_video_codec().

float video_codec::target_framerate
 

Definition at line 43 of file video_codec.h.

int video_codec::targetrate
 

Definition at line 61 of file video_codec.h.

Referenced by close_video_codec(), code_video(), config_vc(), new_video_codec(), and video_config().

FILE* video_codec::tf
 

Definition at line 44 of file video_codec.h.

Referenced by bit_in_psc_layer(), close_video_codec(), Code_sac_Coeff(), code_video(), CodeCoeff(), Count_sac_BitsMB(), Count_sac_BitsVectors(), CountBitsMB(), CountBitsPicture(), CountBitsSlice(), CountBitsVectors(), encoder_flush(), and putbits().

int video_codec::tmndecode
 

Definition at line 102 of file video_codec.h.

Referenced by close_video_codec(), new_video_codec(), and video_config().

Bits* video_codec::total_bits
 

Definition at line 67 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::total_frames_passed
 

Definition at line 61 of file video_codec.h.

Referenced by close_video_codec(), and new_video_codec().

Results* video_codec::total_res
 

Definition at line 70 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::trace
 

Definition at line 37 of file video_codec.h.

Referenced by bit_in_psc_layer(), close_video_codec(), Code_sac_Coeff(), code_video(), CodeCoeff(), Count_sac_BitsMB(), Count_sac_BitsVectors(), CountBitsMB(), CountBitsPicture(), CountBitsSlice(), CountBitsVectors(), encoder_flush(), new_video_codec(), and putbits().

char* video_codec::tracefile
 

Definition at line 76 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::wcopies
 

Definition at line 62 of file video_codec.h.

Referenced by code_video(), and new_video_codec().

int video_codec::write_repeated
 

Definition at line 62 of file video_codec.h.

Referenced by close_video_codec(), code_video(), and new_video_codec().

int video_codec::writediff
 

Definition at line 63 of file video_codec.h.

Referenced by code_video(), and new_video_codec().


The documentation for this struct was generated from the following file:
Generated on Sun Jul 16 16:27:48 2006 by  doxygen 1.3.9.1