⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpeg2dec.h

📁 mpeg2编解码(VC源码).rar
💻 H
字号:
/* mpeg2dec.h, MPEG specific defines                                        *//* Copyright (C) 1996, MPEG Software Simulation Group. All Rights Reserved. *//* * Disclaimer of Warranty * * These software programs are available to the user without any license fee or * royalty on an "as is" basis.  The MPEG Software Simulation Group disclaims * any and all warranties, whether express, implied, or statuary, including any * implied warranties or merchantability or of fitness for a particular * purpose.  In no event shall the copyright-holder be liable for any * incidental, punitive, or consequential damages of any kind whatsoever * arising from the use of these programs. * * This disclaimer of warranty extends to the user of these programs and user's * customers, employees, agents, transferees, successors, and assigns. * * The MPEG Software Simulation Group does not represent or warrant that the * programs furnished hereunder are free of infringement of any third-party * patents. * * Commercial implementations of MPEG-1 and MPEG-2 video, including shareware, * are subject to royalty fees to patent holders.  Many of these patents are * general enough such that they are unavoidable regardless of implementation * design. * */#define ERROR (-1)#define PICTURE_START_CODE      0x100#define SLICE_START_CODE_MIN    0x101#define SLICE_START_CODE_MAX    0x1AF#define USER_DATA_START_CODE    0x1B2#define SEQUENCE_HEADER_CODE    0x1B3#define SEQUENCE_ERROR_CODE     0x1B4#define EXTENSION_START_CODE    0x1B5#define SEQUENCE_END_CODE       0x1B7#define GROUP_START_CODE        0x1B8#define SYSTEM_START_CODE_MIN   0x1B9#define SYSTEM_START_CODE_MAX   0x1FF#define ISO_END_CODE            0x1B9#define PACK_START_CODE         0x1BA#define SYSTEM_START_CODE       0x1BB#define VIDEO_ELEMENTARY_STREAM 0x1e0/* scalable_mode */#define SC_NONE 0#define SC_DP   1#define SC_SPAT 2#define SC_SNR  3#define SC_TEMP 4/* picture coding type */#define I_TYPE 1#define P_TYPE 2#define B_TYPE 3#define D_TYPE 4/* picture structure */#define TOP_FIELD     1#define BOTTOM_FIELD  2#define FRAME_PICTURE 3/* macroblock type */#define MACROBLOCK_INTRA                        1#define MACROBLOCK_PATTERN                      2#define MACROBLOCK_MOTION_BACKWARD              4#define MACROBLOCK_MOTION_FORWARD               8#define MACROBLOCK_QUANT                        16#define SPATIAL_TEMPORAL_WEIGHT_CODE_FLAG       32#define PERMITTED_SPATIAL_TEMPORAL_WEIGHT_CLASS 64/* motion_type */#define MC_FIELD 1#define MC_FRAME 2#define MC_16X8  2#define MC_DMV   3/* mv_format */#define MV_FIELD 0#define MV_FRAME 1/* chroma_format */#define CHROMA420 1#define CHROMA422 2#define CHROMA444 3/* extension start code IDs */#define SEQUENCE_EXTENSION_ID                    1#define SEQUENCE_DISPLAY_EXTENSION_ID            2#define QUANT_MATRIX_EXTENSION_ID                3#define COPYRIGHT_EXTENSION_ID                   4#define SEQUENCE_SCALABLE_EXTENSION_ID           5#define PICTURE_DISPLAY_EXTENSION_ID             7#define PICTURE_CODING_EXTENSION_ID              8#define PICTURE_SPATIAL_SCALABLE_EXTENSION_ID    9#define PICTURE_TEMPORAL_SCALABLE_EXTENSION_ID  10#define ZIG_ZAG                                  0#define PROFILE_422                             (128+5)#define MAIN_LEVEL                              8/* Layers: used by Verbose_Flag, Verifier_Flag, Stats_Flag, and Trace_Flag */#define NO_LAYER                                0#define SEQUENCE_LAYER                          1#define PICTURE_LAYER                           2#define SLICE_LAYER                             3    #define MACROBLOCK_LAYER                        4    #define BLOCK_LAYER                             5#define EVENT_LAYER                             6#define ALL_LAYERS                              7#define FILENAME_LENGTH                       256#define MB_WEIGHT                  32#define MB_CLASS4                  64

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -