#ifndef _IPU_MOTIONCODETABLE_H_ #define _IPU_MOTIONCODETABLE_H_ #include "mpeg2/VLCTable.h" namespace IPU { class CMotionCodeTable : public MPEG2::CVLCTable { public: CMotionCodeTable(); static CVLCTable* GetInstance(); enum MAXBITS { MAXBITS = 11, }; enum ENTRYCOUNT { ENTRYCOUNT = 33, }; private: static MPEG2::VLCTABLEENTRY m_pTable[ENTRYCOUNT]; static unsigned int m_pIndexTable[MAXBITS]; static MPEG2::CVLCTable* m_pInstance; }; }; #endif