12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- /*------------------------------------------------------------------------------
- -- --
- -- This software is confidential and proprietary and may be used --
- -- only as expressly authorized by a licensing agreement from --
- -- --
- -- Hantro Products Oy. --
- -- --
- -- (C) COPYRIGHT 2006 HANTRO PRODUCTS OY --
- -- ALL RIGHTS RESERVED --
- -- --
- -- The entire notice above must be reproduced --
- -- on all copies and should not be removed. --
- -- --
- --------------------------------------------------------------------------------
- --
- -- Abstract : Picture level data structure
- --
- --------------------------------------------------------------------------------
- --
- -- Version control information, please leave untouched.
- --
- -- $RCSfile: mp4dechwd_vopdesc.h,v $
- -- $Date: 2008/09/03 05:58:25 $
- -- $Revision: 1.2 $
- --
- ------------------------------------------------------------------------------*/
- /*****************************************************************************/
- #ifndef DECVOPDESC_H_DEFINED
- #define DECVOPDESC_H_DEFINED
- #include "basetype.h"
- typedef struct DecVopDesc_t
- {
- u32 vopNumber;
- u32 vopNumberInSeq;
- u32 vopTimeIncrement;
- u32 moduloTimeBase;
- u32 prevVopTimeIncrement;
- u32 prevModuloTimeBase;
- u32 trb;
- u32 trd;
- u32 ticsFromPrev; /* tics (1/vop_time_increment_resolution
- * seconds) since previous vop */
- u32 intraDcVlcThr;
- u32 vopCodingType;
- u32 totalMbInVop;
- u32 vopWidth; /* in macro blocks */
- u32 vopHeight; /* in macro blocks */
- u32 qP;
- u32 fcodeFwd;
- u32 fcodeBwd;
- u32 vopCoded;
- u32 vopRoundingType;
- /* following three parameters will be read from group of VOPs header
- * and will be updated based on time codes received in VOP header */
- u32 timeCodeHours;
- u32 timeCodeMinutes;
- u32 timeCodeSeconds;
- u32 govCounter; /* number of groups of VOPs */
- /* for interlace support */
- u32 topFieldFirst;
- u32 altVerticalScanFlag;
- } DecVopDesc;
- #endif
|