123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /****************************************************************************
- *
- * Module Title : decodemode.h
- *
- * Description : functions for decoding modes and motionvectors
- *
- * AUTHOR : James Bankoski
- *
- *****************************************************************************
- * Revision History
- *
- * 1.00 JBB 30OCT01 New Configuration baseline.
- *
- *****************************************************************************
- */
- /****************************************************************************
- * Header Files
- *****************************************************************************
- */
- #ifndef STRICT
- #define STRICT /* Strict type checking. */
- #endif
- #define MV_NODES 11
- /****************************************************************************
- * Implicit Imports
- *****************************************************************************
- */
- /****************************************************************************
- * Exported data structures and functions
- *****************************************************************************
- */
- extern void FindNearestandNextNearest(PB_INSTANCE* pbi, UINT32 MBrow, UINT32 MBcol,
- MOTION_VECTORA* nearest, MOTION_VECTORA* nextnearest, UINT8 Frame, int *type);
- extern void ConfigureMvEntropyDecoder( PB_INSTANCE *pbi, UINT8 FrameType );
- extern void decodeMotionVector( PB_INSTANCE *pbi, MOTION_VECTOR *mv, MOTION_VECTOR *nearestMv);
- extern UINT8 MvUpdateProbs[2][MV_NODES];
|