00001 #ifndef MNT_MPEG1_H
00002 #define MNT_MPEG1_H
00003
00004
00005
00006
00007
00008 #define I_FRAME 1
00009 #define P_FRAME 2
00010 #define B_FRAME 3
00011 #define D_FRAME 4
00012
00013 #define MOTION_FORWARD 1
00014 #define MOTION_BACKWARD 2
00015 #define MOTION_INTERPOLATE 3
00016
00017
00018
00019
00020 #define SEQ_START_CODE 0x000001b3
00021 #define SEQ_END_CODE 0x000001b7
00022 #define ISO_11172_END_CODE 0x000001b9
00023 #define PACK_START_CODE 0x000001ba
00024 #define SYS_START_CODE 0x000001bb
00025 #define PIC_START_CODE 0x00000100
00026 #define GOP_START_CODE 0x000001b8
00027 #define EXT_START_CODE 0x000001b5
00028 #define USER_START_CODE 0x000001b2
00029 #define SLICE_MIN_START_CODE 0x00000101
00030 #define SLICE_MAX_START_CODE 0x000001af
00031 #define PACKET_MIN_START_CODE 0x0000001bc
00032 #define PACKET_MAX_START_CODE 0x0000001f0
00033
00034
00035
00036
00037 #define PEL_ASPECT_RATIO_10000 1
00038 #define PEL_ASPECT_RATIO_06735 2
00039 #define PEL_ASPECT_RATIO_07031 3
00040 #define PEL_ASPECT_RATIO_07615 4
00041 #define PEL_ASPECT_RATIO_08055 5
00042 #define PEL_ASPECT_RATIO_08437 6
00043 #define PEL_ASPECT_RATIO_08935 7
00044 #define PEL_ASPECT_RATIO_09375 8
00045 #define PEL_ASPECT_RATIO_09815 9
00046 #define PEL_ASPECT_RATIO_10255 10
00047 #define PEL_ASPECT_RATIO_10695 11
00048 #define PEL_ASPECT_RATIO_11250 12
00049 #define PEL_ASPECT_RATIO_11575 13
00050 #define PEL_ASPECT_RATIO_12015 14
00051
00052
00053
00054
00055 #define PICTURE_RATE_23_976 1
00056 #define PICTURE_RATE_24 2
00057 #define PICTURE_RATE_25 3
00058 #define PICTURE_RATE_29_97 4
00059 #define PICTURE_RATE_30 5
00060 #define PICTURE_RATE_50 6
00061 #define PICTURE_RATE_59_94 7
00062 #define PICTURE_RATE_60 8
00063
00064
00065
00066
00067 #define DVM_STREAM_ID_STD_AUDIO 0xB8
00068 #define DVM_STREAM_ID_STD_VIDEO 0xB9
00069 #define DVM_STREAM_ID_RESERVED 0xBC
00070 #define DVM_STREAM_ID_PRIVATE_1 0xBD
00071 #define DVM_STREAM_ID_PRIVATE_2 0xBF
00072 #define DVM_STREAM_ID_PADDING 0xBE
00073
00074
00075
00076
00077 #define EOB 62
00078 #define ESCAPE 61
00079 #define DCT_ERROR 63
00080 #define END_OF_BITSTREAM (-1)
00081
00082
00083
00084
00085
00086 #define MPEG_AUDIO_LAYER_1 3
00087 #define MPEG_AUDIO_LAYER_2 2
00088 #define MPEG_AUDIO_LAYER_3 1
00089 #define MPEG_AUDIO_STEREO 0
00090 #define MPEG_AUDIO_JOINT_STEREO 1
00091 #define MPEG_AUDIO_DUAL_CHANNEL 2
00092 #define MPEG_AUDIO_SINGLE_CHANNEL 3
00093
00094
00095
00096
00097
00098 #define DVM_MPEG_OK 0
00099 #define DVM_MPEG_NOT_FOUND -1
00100 #define DVM_MPEG_INVALID_START_CODE -2
00101 #define DVM_MPEG_INDEX_FULL 1
00102
00103
00104 #endif