"Fossies" - the Fresh Open Source Software Archive

Member "quicktime4linux-2.3/divx.h.2" (9 Jan 2007, 801 Bytes) of package /linux/privat/old/quicktime4linux-2.3-src.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 #ifndef QUICKTIME_DIVX_H
    2 #define QUICKTIME_DIVX_H
    3 
    4 // OpenDIVX
    5 
    6 #include DECORE_DIR
    7 #include ENCORE_DIR
    8 #include <pthread.h>
    9 
   10 typedef struct
   11 {
   12     unsigned char *work_buffer;
   13     unsigned char *temp_frame;
   14     long buffer_size;
   15     int decode_initialized;
   16     int encode_initialized;
   17     DEC_PARAM dec_param;
   18     ENC_PARAM enc_param;
   19     int bitrate;
   20     long rc_period; // the intended rate control averaging period
   21     long rc_reaction_period; // the reation period for rate control
   22     long rc_reaction_ratio; // the ratio for down/up rate control
   23     long max_key_interval; // the maximum interval between key frames
   24     int max_quantizer; // the upper limit of the quantizer
   25     int min_quantizer; // the lower limit of the quantizer
   26     int search_range; // the forward search range for motion estimation
   27 
   28 } quicktime_divx_codec_t;
   29 
   30 #endif