hvirtual/quicktime/encore50/vm_common_defs.h File Reference

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

Go to the source code of this file.

Defines

#define VERSION   1
#define MAX_NUM_VOS   32
#define MAX_NUM_VOLS   16
#define EOB_CODE   1
#define EOB_CODE_LENGTH   32
#define MB_trace_thres   8193
#define EXTENDED_PAR   0xF
#define SESSION_START_CODE   0x01B0
#define SESSION_END_CODE   0x01B1
#define VO_START_CODE   0x8
#define VO_START_CODE_LENGTH   27
#define VO_HEADER_LENGTH   32
#define SOL_START_CODE   0x01be
#define SOL_START_CODE_LENGTH   32
#define VOL_START_CODE   0x12
#define VOL_START_CODE_LENGTH   28
#define VOP_START_CODE   0x1B6
#define VOP_START_CODE_LENGTH   32
#define GROUP_START_CODE   0x01B3
#define GROUP_START_CODE_LENGTH   32
#define VOP_ID_CODE_LENGTH   5
#define VOP_TEMP_REF_CODE_LENGTH   16
#define USER_DATA_START_CODE   0x01B2
#define USER_DATA_START_CODE_LENGTH   32
#define START_CODE_PREFIX   0x01
#define START_CODE_PREFIX_LENGTH   24
#define SHORT_VIDEO_START_MARKER   0x20
#define SHORT_VIDEO_START_MARKER_LENGTH   22
#define SHORT_VIDEO_END_MARKER   0x3F
#define GOB_RESYNC_MARKER   0x01
#define GOB_RESYNC_MARKER_LENGTH   17
#define DC_MARKER   438273
#define DC_MARKER_LENGTH   19
#define MOTION_MARKER_COMB   126977
#define MOTION_MARKER_COMB_LENGTH   17
#define MOTION_MARKER_SEP   81921
#define MOTION_MARKER_SEP_LENGTH   17
#define RESYNC_MARKER   1
#define RESYNC_MARKER_LENGTH   17
#define SPRITE_NOT_USED   0
#define STATIC_SPRITE   1
#define GMC_SPRITE   2
#define MB_SIZE   16
#define RECTANGULAR   0
#define BINARY   1
#define BINARY_SHAPE_ONLY   2
#define GREY_SCALE   3
#define MODE_INTRA   0
#define MODE_INTER   1
#define MODE_INTRA_Q   2
#define MODE_INTER_Q   3
#define MODE_INTER4V   4
#define MODE_GMC   5
#define MODE_GMC_Q   6
#define MBM_INTRA   0
#define MBM_INTER16   1
#define MBM_SPRITE   3
#define MBM_INTER8   4
#define MBM_TRANSPARENT   2
#define MBM_OUT   5
#define MBM_SKIPPED   6
#define MBM_OPAQUE   7
#define MBM_BOUNDARY   8
#define MBM_FIELD00   9
#define MBM_FIELD01   10
#define MBM_FIELD10   11
#define MBM_FIELD11   12
#define MBM_B_MODE   0x07
#define MBM_B_FWDFRM   0
#define MBM_B_BAKFRM   1
#define MBM_B_AVEFRM   2
#define MBM_B_DIRECT   3
#define MBM_B_FWDFLD   5
#define MBM_B_BAKFLD   6
#define MBM_B_AVEFLD   7
#define MBM_B_REFFLDS   0xF0
#define MBM_B_FWDTOP   0x10
#define MBM_B_FWDBOT   0x20
#define MBM_B_BAKTOP   0x40
#define MBM_B_BAKBOT   0x80
#define BINARY_ALPHA   255
#define BINARY_SHAPE   1
#define ARB_SHAPE   1
#define NO_SHAPE_EFFECTS   0
#define REVERSE_VLC   1


Define Documentation

#define ARB_SHAPE   1

Definition at line 160 of file vm_common_defs.h.

#define BINARY   1

Definition at line 98 of file vm_common_defs.h.

Referenced by refill_buffer().

#define BINARY_ALPHA   255

Definition at line 158 of file vm_common_defs.h.

#define BINARY_SHAPE   1

Definition at line 159 of file vm_common_defs.h.

#define BINARY_SHAPE_ONLY   2

Definition at line 99 of file vm_common_defs.h.

#define DC_MARKER   438273

Definition at line 76 of file vm_common_defs.h.

Referenced by ff_mpeg4_decode_partitions(), and mpeg4_decode_partition_a().

#define DC_MARKER_LENGTH   19

Definition at line 77 of file vm_common_defs.h.

#define EOB_CODE   1

Definition at line 25 of file vm_common_defs.h.

#define EOB_CODE_LENGTH   32

Definition at line 26 of file vm_common_defs.h.

#define EXTENDED_PAR   0xF

Definition at line 34 of file vm_common_defs.h.

#define GMC_SPRITE   2

#define GOB_RESYNC_MARKER   0x01

Definition at line 71 of file vm_common_defs.h.

#define GOB_RESYNC_MARKER_LENGTH   17

Definition at line 72 of file vm_common_defs.h.

#define GREY_SCALE   3

Definition at line 100 of file vm_common_defs.h.

#define GROUP_START_CODE   0x01B3

Definition at line 55 of file vm_common_defs.h.

#define GROUP_START_CODE_LENGTH   32

Definition at line 56 of file vm_common_defs.h.

#define MAX_NUM_VOLS   16

Definition at line 21 of file vm_common_defs.h.

#define MAX_NUM_VOS   32

Definition at line 20 of file vm_common_defs.h.

#define MB_SIZE   16

#define MB_trace_thres   8193

Definition at line 31 of file vm_common_defs.h.

#define MBM_B_AVEFLD   7

Definition at line 138 of file vm_common_defs.h.

#define MBM_B_AVEFRM   2

Definition at line 133 of file vm_common_defs.h.

#define MBM_B_BAKBOT   0x80

Definition at line 143 of file vm_common_defs.h.

#define MBM_B_BAKFLD   6

Definition at line 137 of file vm_common_defs.h.

#define MBM_B_BAKFRM   1

Definition at line 132 of file vm_common_defs.h.

#define MBM_B_BAKTOP   0x40

Definition at line 142 of file vm_common_defs.h.

#define MBM_B_DIRECT   3

Definition at line 134 of file vm_common_defs.h.

#define MBM_B_FWDBOT   0x20

Definition at line 141 of file vm_common_defs.h.

#define MBM_B_FWDFLD   5

Definition at line 136 of file vm_common_defs.h.

#define MBM_B_FWDFRM   0

Definition at line 131 of file vm_common_defs.h.

#define MBM_B_FWDTOP   0x10

Definition at line 140 of file vm_common_defs.h.

#define MBM_B_MODE   0x07

Definition at line 130 of file vm_common_defs.h.

#define MBM_B_REFFLDS   0xF0

Definition at line 139 of file vm_common_defs.h.

#define MBM_BOUNDARY   8

Definition at line 123 of file vm_common_defs.h.

#define MBM_FIELD00   9

Definition at line 125 of file vm_common_defs.h.

Referenced by find_pmvs().

#define MBM_FIELD01   10

Definition at line 126 of file vm_common_defs.h.

#define MBM_FIELD10   11

Definition at line 127 of file vm_common_defs.h.

#define MBM_FIELD11   12

Definition at line 128 of file vm_common_defs.h.

Referenced by find_pmvs().

#define MBM_INTER16   1

#define MBM_INTER8   4

#define MBM_INTRA   0

#define MBM_OPAQUE   7

Definition at line 122 of file vm_common_defs.h.

#define MBM_OUT   5

Definition at line 117 of file vm_common_defs.h.

#define MBM_SKIPPED   6

Definition at line 118 of file vm_common_defs.h.

#define MBM_SPRITE   3

Definition at line 114 of file vm_common_defs.h.

#define MBM_TRANSPARENT   2

Definition at line 116 of file vm_common_defs.h.

Referenced by Bits_CountMB_Motion().

#define MODE_GMC   5

Definition at line 109 of file vm_common_defs.h.

Referenced by Bits_CountMB_combined().

#define MODE_GMC_Q   6

Definition at line 110 of file vm_common_defs.h.

Referenced by Bits_CountMB_combined().

#define MODE_INTER   1

#define MODE_INTER4V   4

Definition at line 108 of file vm_common_defs.h.

Referenced by Bits_CountMB_combined(), and VopShapeMotText().

#define MODE_INTER_Q   3

Definition at line 107 of file vm_common_defs.h.

Referenced by Bits_CountMB_combined(), and VopShapeMotText().

#define MODE_INTRA   0

#define MODE_INTRA_Q   2

#define MOTION_MARKER_COMB   126977

Definition at line 79 of file vm_common_defs.h.

#define MOTION_MARKER_COMB_LENGTH   17

Definition at line 80 of file vm_common_defs.h.

#define MOTION_MARKER_SEP   81921

Definition at line 82 of file vm_common_defs.h.

#define MOTION_MARKER_SEP_LENGTH   17

Definition at line 83 of file vm_common_defs.h.

#define NO_SHAPE_EFFECTS   0

Definition at line 162 of file vm_common_defs.h.

#define RECTANGULAR   0

Definition at line 97 of file vm_common_defs.h.

#define RESYNC_MARKER   1

Definition at line 85 of file vm_common_defs.h.

#define RESYNC_MARKER_LENGTH   17

Definition at line 86 of file vm_common_defs.h.

#define REVERSE_VLC   1

Definition at line 164 of file vm_common_defs.h.

#define SESSION_END_CODE   0x01B1

Definition at line 39 of file vm_common_defs.h.

#define SESSION_START_CODE   0x01B0

Definition at line 38 of file vm_common_defs.h.

#define SHORT_VIDEO_END_MARKER   0x3F

Definition at line 69 of file vm_common_defs.h.

#define SHORT_VIDEO_START_MARKER   0x20

Definition at line 67 of file vm_common_defs.h.

#define SHORT_VIDEO_START_MARKER_LENGTH   22

Definition at line 68 of file vm_common_defs.h.

#define SOL_START_CODE   0x01be

Definition at line 46 of file vm_common_defs.h.

#define SOL_START_CODE_LENGTH   32

Definition at line 47 of file vm_common_defs.h.

#define SPRITE_NOT_USED   0

Definition at line 88 of file vm_common_defs.h.

#define START_CODE_PREFIX   0x01

Definition at line 64 of file vm_common_defs.h.

#define START_CODE_PREFIX_LENGTH   24

Definition at line 65 of file vm_common_defs.h.

#define STATIC_SPRITE   1

Definition at line 89 of file vm_common_defs.h.

Referenced by decode_vol_header(), and decode_vop_header().

#define USER_DATA_START_CODE   0x01B2

Definition at line 61 of file vm_common_defs.h.

#define USER_DATA_START_CODE_LENGTH   32

Definition at line 62 of file vm_common_defs.h.

#define VERSION   1

Definition at line 9 of file vm_common_defs.h.

#define VO_HEADER_LENGTH   32

Definition at line 44 of file vm_common_defs.h.

#define VO_START_CODE   0x8

Definition at line 41 of file vm_common_defs.h.

#define VO_START_CODE_LENGTH   27

Definition at line 42 of file vm_common_defs.h.

#define VOL_START_CODE   0x12

Definition at line 49 of file vm_common_defs.h.

#define VOL_START_CODE_LENGTH   28

Definition at line 50 of file vm_common_defs.h.

#define VOP_ID_CODE_LENGTH   5

Definition at line 58 of file vm_common_defs.h.

#define VOP_START_CODE   0x1B6

Definition at line 52 of file vm_common_defs.h.

Referenced by BitstreamPutVopHeader().

#define VOP_START_CODE_LENGTH   32

Definition at line 53 of file vm_common_defs.h.

Referenced by BitstreamPutVopHeader().

#define VOP_TEMP_REF_CODE_LENGTH   16

Definition at line 59 of file vm_common_defs.h.


Generated on Mon Apr 28 14:02:43 2008 for Cinelerra by  doxygen 1.5.5