Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mpeg3video.h File Reference

#include "../bitstream.h"
#include "../mpeg3private.inc"
#include "idct.h"
#include "slice.h"
#include "../timecode.h"

Include dependency graph for mpeg3video.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CHROMA420   1
#define CHROMA422   2
#define CHROMA444   3
#define TOP_FIELD   1
#define BOTTOM_FIELD   2
#define FRAME_PICTURE   3
#define SEQ_ID   1
#define DISP_ID   2
#define QUANT_ID   3
#define SEQSCAL_ID   5
#define PANSCAN_ID   7
#define CODING_ID   8
#define SPATSCAL_ID   9
#define TEMPSCAL_ID   10
#define ERROR   (-1)
#define SC_NONE   0
#define SC_DP   1
#define SC_SPAT   2
#define SC_SNR   3
#define SC_TEMP   4
#define I_TYPE   1
#define P_TYPE   2
#define B_TYPE   3
#define D_TYPE   4
#define MB_INTRA   1
#define MB_PATTERN   2
#define MB_BACKWARD   4
#define MB_FORWARD   8
#define MB_QUANT   16
#define MB_WEIGHT   32
#define MB_CLASS4   64
#define MC_FIELD   1
#define MC_FRAME   2
#define MC_16X8   2
#define MC_DMV   3
#define MV_FIELD   0
#define MV_FRAME   1
#define CLIP(x)   ((x) >= 0 ? ((x) < 255 ? (x) : 255) : 0)

Typedefs

typedef mpeg3video_rec mpeg3video_t

Variables

unsigned char mpeg3_zig_zag_scan_nommx [64]
unsigned char mpeg3_zig_zag_scan_mmx [64]
unsigned char mpeg3_alternate_scan_nommx [64]
unsigned char mpeg3_alternate_scan_mmx [64]
unsigned char mpeg3_default_intra_quantizer_matrix [64]
double mpeg3_frame_rate_table [16]
unsigned char mpeg3_non_linear_mquant_table [32]


Define Documentation

#define B_TYPE   3
 

Definition at line 73 of file mpeg3video.h.

#define BOTTOM_FIELD   2
 

Definition at line 51 of file mpeg3video.h.

#define CHROMA420   1
 

Definition at line 46 of file mpeg3video.h.

#define CHROMA422   2
 

Definition at line 47 of file mpeg3video.h.

#define CHROMA444   3
 

Definition at line 48 of file mpeg3video.h.

#define CLIP  )     ((x) >= 0 ? ((x) < 255 ? (x) : 255) : 0)
 

Definition at line 92 of file mpeg3video.h.

#define CODING_ID   8
 

Definition at line 59 of file mpeg3video.h.

#define D_TYPE   4
 

Definition at line 74 of file mpeg3video.h.

#define DISP_ID   2
 

Definition at line 55 of file mpeg3video.h.

#define ERROR   (-1)
 

Definition at line 63 of file mpeg3video.h.

Referenced by KeytabReader::parseTo().

#define FRAME_PICTURE   3
 

Definition at line 52 of file mpeg3video.h.

#define I_TYPE   1
 

Definition at line 71 of file mpeg3video.h.

#define MB_BACKWARD   4
 

Definition at line 78 of file mpeg3video.h.

#define MB_CLASS4   64
 

Definition at line 82 of file mpeg3video.h.

#define MB_FORWARD   8
 

Definition at line 79 of file mpeg3video.h.

#define MB_INTRA   1
 

Definition at line 76 of file mpeg3video.h.

#define MB_PATTERN   2
 

Definition at line 77 of file mpeg3video.h.

#define MB_QUANT   16
 

Definition at line 80 of file mpeg3video.h.

#define MB_WEIGHT   32
 

Definition at line 81 of file mpeg3video.h.

#define MC_16X8   2
 

Definition at line 86 of file mpeg3video.h.

#define MC_DMV   3
 

Definition at line 87 of file mpeg3video.h.

#define MC_FIELD   1
 

Definition at line 84 of file mpeg3video.h.

#define MC_FRAME   2
 

Definition at line 85 of file mpeg3video.h.

#define MV_FIELD   0
 

Definition at line 89 of file mpeg3video.h.

#define MV_FRAME   1
 

Definition at line 90 of file mpeg3video.h.

#define P_TYPE   2
 

Definition at line 72 of file mpeg3video.h.

#define PANSCAN_ID   7
 

Definition at line 58 of file mpeg3video.h.

#define QUANT_ID   3
 

Definition at line 56 of file mpeg3video.h.

#define SC_DP   1
 

Definition at line 66 of file mpeg3video.h.

#define SC_NONE   0
 

Definition at line 65 of file mpeg3video.h.

#define SC_SNR   3
 

Definition at line 68 of file mpeg3video.h.

#define SC_SPAT   2
 

Definition at line 67 of file mpeg3video.h.

#define SC_TEMP   4
 

Definition at line 69 of file mpeg3video.h.

#define SEQ_ID   1
 

Definition at line 54 of file mpeg3video.h.

#define SEQSCAL_ID   5
 

Definition at line 57 of file mpeg3video.h.

#define SPATSCAL_ID   9
 

Definition at line 60 of file mpeg3video.h.

#define TEMPSCAL_ID   10
 

Definition at line 61 of file mpeg3video.h.

#define TOP_FIELD   1
 

Definition at line 50 of file mpeg3video.h.


Typedef Documentation

typedef struct mpeg3video_rec mpeg3video_t
 

Definition at line 178 of file mpeg3video.h.


Variable Documentation

unsigned char mpeg3_alternate_scan_mmx[64]
 

unsigned char mpeg3_alternate_scan_nommx[64]
 

unsigned char mpeg3_default_intra_quantizer_matrix[64]
 

double mpeg3_frame_rate_table[16]
 

unsigned char mpeg3_non_linear_mquant_table[32]
 

unsigned char mpeg3_zig_zag_scan_mmx[64]
 

unsigned char mpeg3_zig_zag_scan_nommx[64]
 


Generated on Sat Nov 5 16:24:53 2005 for OPIE by  doxygen 1.4.2