hvirtual/mpeg2enc/mpeg2enc.h File Reference

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

Go to the source code of this file.

Data Structures

struct  mbinfo
struct  motion_data

Defines

#define PICTURE_START_CODE   0x100L
#define SLICE_MIN_START   0x101L
#define SLICE_MAX_START   0x1AFL
#define USER_START_CODE   0x1B2L
#define SEQ_START_CODE   0x1B3L
#define EXT_START_CODE   0x1B5L
#define SEQ_END_CODE   0x1B7L
#define GOP_START_CODE   0x1B8L
#define ISO_END_CODE   0x1B9L
#define PACK_START_CODE   0x1BAL
#define SYSTEM_START_CODE   0x1BBL
#define I_TYPE   1
#define P_TYPE   2
#define B_TYPE   3
#define D_TYPE   4
#define TOP_FIELD   1
#define BOTTOM_FIELD   2
#define FRAME_PICTURE   3
#define MB_INTRA   1
#define MB_PATTERN   2
#define MB_BACKWARD   4
#define MB_FORWARD   8
#define MB_QUANT   16
#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 CHROMA420   1
#define CHROMA422   2
#define CHROMA444   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 T_Y_U_V   0
#define T_YUV   1
#define T_PPM   2
#define T_QUICKTIME   3
#define T_MPEG   4
#define T_STDIN   5
#define T_BUFFERS   6
#define BUFFER_ALIGN   16


Define Documentation

#define B_TYPE   3

Definition at line 48 of file mpeg2enc.h.

#define BOTTOM_FIELD   2

Definition at line 53 of file mpeg2enc.h.

#define BUFFER_ALIGN   16

Definition at line 98 of file mpeg2enc.h.

Referenced by bufalloc().

#define CHROMA420   1

Definition at line 74 of file mpeg2enc.h.

#define CHROMA422   2

Definition at line 75 of file mpeg2enc.h.

#define CHROMA444   3

Definition at line 76 of file mpeg2enc.h.

#define CODING_ID   8

Definition at line 85 of file mpeg2enc.h.

#define D_TYPE   4

Definition at line 49 of file mpeg2enc.h.

#define DISP_ID   2

Definition at line 81 of file mpeg2enc.h.

#define EXT_START_CODE   0x1B5L

#define FRAME_PICTURE   3

Definition at line 54 of file mpeg2enc.h.

#define GOP_START_CODE   0x1B8L

Definition at line 40 of file mpeg2enc.h.

Referenced by mpeg_decode_frame(), and putgophdr().

#define I_TYPE   1

Definition at line 46 of file mpeg2enc.h.

#define ISO_END_CODE   0x1B9L

Definition at line 41 of file mpeg2enc.h.

#define MB_BACKWARD   4

Definition at line 59 of file mpeg2enc.h.

#define MB_FORWARD   8

Definition at line 60 of file mpeg2enc.h.

#define MB_INTRA   1

Definition at line 57 of file mpeg2enc.h.

#define MB_PATTERN   2

Definition at line 58 of file mpeg2enc.h.

#define MB_QUANT   16

Definition at line 61 of file mpeg2enc.h.

#define MC_16X8   2

Definition at line 66 of file mpeg2enc.h.

#define MC_DMV   3

Definition at line 67 of file mpeg2enc.h.

#define MC_FIELD   1

Definition at line 64 of file mpeg2enc.h.

#define MC_FRAME   2

Definition at line 65 of file mpeg2enc.h.

#define MV_FIELD   0

Definition at line 70 of file mpeg2enc.h.

#define MV_FRAME   1

Definition at line 71 of file mpeg2enc.h.

#define P_TYPE   2

Definition at line 47 of file mpeg2enc.h.

#define PACK_START_CODE   0x1BAL

Definition at line 42 of file mpeg2enc.h.

#define PANSCAN_ID   7

Definition at line 84 of file mpeg2enc.h.

#define PICTURE_START_CODE   0x100L

Definition at line 33 of file mpeg2enc.h.

Referenced by mpeg_decode_frame(), mpegvideo_extract_headers(), and putpicthdr().

#define QUANT_ID   3

Definition at line 82 of file mpeg2enc.h.

#define SEQ_END_CODE   0x1B7L

Definition at line 39 of file mpeg2enc.h.

Referenced by putseqend().

#define SEQ_ID   1

Definition at line 80 of file mpeg2enc.h.

#define SEQ_START_CODE   0x1B3L

Definition at line 37 of file mpeg2enc.h.

Referenced by mpeg_decode_frame(), mpegvideo_extract_headers(), and putseqhdr().

#define SEQSCAL_ID   5

Definition at line 83 of file mpeg2enc.h.

#define SLICE_MAX_START   0x1AFL

Definition at line 35 of file mpeg2enc.h.

#define SLICE_MIN_START   0x101L

Definition at line 34 of file mpeg2enc.h.

Referenced by slice_engine_loop().

#define SPATSCAL_ID   9

Definition at line 86 of file mpeg2enc.h.

#define SYSTEM_START_CODE   0x1BBL

Definition at line 43 of file mpeg2enc.h.

#define T_BUFFERS   6

Definition at line 96 of file mpeg2enc.h.

Referenced by readcmdline(), and readframe().

#define T_MPEG   4

Definition at line 94 of file mpeg2enc.h.

Referenced by readcmdline(), and readframe().

#define T_PPM   2

Definition at line 92 of file mpeg2enc.h.

#define T_QUICKTIME   3

Definition at line 93 of file mpeg2enc.h.

Referenced by readcmdline(), and readframe().

#define T_STDIN   5

Definition at line 95 of file mpeg2enc.h.

Referenced by readcmdline(), and readframe().

#define T_Y_U_V   0

Definition at line 90 of file mpeg2enc.h.

#define T_YUV   1

Definition at line 91 of file mpeg2enc.h.

#define TEMPSCAL_ID   10

Definition at line 87 of file mpeg2enc.h.

#define TOP_FIELD   1

Definition at line 52 of file mpeg2enc.h.

#define USER_START_CODE   0x1B2L

Definition at line 36 of file mpeg2enc.h.

Referenced by mpeg_decode_frame(), and putuserdata().


Generated on Mon Apr 28 14:00:17 2008 for Cinelerra by  doxygen 1.5.5