"Fossies" - the Fresh Open Source Software Archive

Member "quicktime4linux-2.3/wmx1.h" (9 Jan 2007, 651 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_WMX1_H
    2 #define QUICKTIME_WMX1_H
    3 
    4 #define WMX_CHUNK_FRAMES 50
    5 
    6 #include "yuv.h"
    7 
    8 typedef struct
    9 {
   10     quicktime_yuv_t yuv_tables;
   11     unsigned char *frame_cache[WMX_CHUNK_FRAMES];    /* Frames that are similar enough to pack. */
   12     unsigned char *key_frame;      /* Packed frames for writing. */
   13     long keyframe_position;
   14     int quality;
   15     int use_float;
   16 /* The YUV4 codec requires a bytes per line that is a multiple of 4 */
   17     int bytes_per_line;
   18 /* Actual rows encoded in the yuv4 format */
   19     int rows;
   20 
   21     int frames_per_chunk;
   22     int threshold;   /* How different a pixel must be for it to be called different. */
   23 } quicktime_wmx1_codec_t;
   24 
   25 #endif