#include #include /* for GlobalAllocPtr and GlobalFreePtr */ #include #include // for _fmemcpy #include // for _FP_SEG, _FP_OFF #include #include #include // MAX_PATH #include #include #include #include #include // Equals both? #include //#include #ifdef _DEBUG #ifdef RING0 extern "C" { #include #include } #endif #endif #include #include #include "ctypedef.h" #ifdef H261 #include "cxprf.h" #endif #include "cdrvdefs.h" #include "cproto.h" #include "cldebug.h" #if 0 // They do test in one case. In the others they always bring d3dec.h #ifdef H261 #include "d1dec.h" #else #include "d3dec.h" #endif #endif #include "d3dec.h" #include "c3rtp.h" #include "dxgetbit.h" #include "d3rtp.h" #include "d3coltbl.h" #include "cresourc.h" #include "cdialogs.h" #ifndef H261 // They do test in one case. In the others they always bring e3enc.h, e3rtp.h #include "exbrc.h" #include "e3enc.h" #include "e3rtp.h" #else // This section never is included... so I guess we haven't defined H261 -> we build H263 // Look for the include files for H.261 and bring them into the build #include "e1enc.h" #include "e1rtp.h" #endif #include "ccustmsg.h" #include "ccpuvsn.h" #include "cdrvcom.h" #include "d3tables.h" #include "dxcolori.h" #include "d3const.h" #include "d3coltbl.h" #include "ccodecid.h" #include "dxap.h" #include "d3pict.h" #include "d3gob.h" #include "d3mblk.h" #include "d3mvdec.h" #include "dxfm.h" #include "d3idct.h" #include "d3halfmc.h" #include "d3bvriq.h" #ifdef RING0 // RINGO ain't defined, so there is no encasst.h #include "encasst.h" #endif #ifdef ENCODE_STATS #include "e3stat.h" #endif /* ENCODE_STATS */ #if defined(H263P) || defined(USE_BILINEAR_MSH26X) // { #include "e3pcolor.h" #endif #include "e3vlc.h" #include "counters.h" #include "ctiming.h" #include "MemMon.h"