Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* *************************************************************************
** INTEL Corporation Proprietary Information ** ** This listing is supplied under the terms of a license ** agreement with INTEL Corporation and may not be copied ** nor disclosed except in accordance with the terms of ** that agreement. ** ** Copyright (c) 1995 Intel Corporation. ** All Rights Reserved. ** ** ************************************************************************* */ /*****************************************************************************
* * d1mblk.h * * Description: * Interface to macro block header processing. */
/* $Header: S:\h26x\src\dec\d1mblk.h_v 1.9 07 Nov 1996 15:43:12 SCDAY $
*/
#ifndef __D1MB_H__
#define __D1MB_H__
extern I32 H263DecodeMBHeader(T_H263DecoderCatalog FAR * DC, BITSTREAM_STATE FAR * fpbsState, U32 * uReadChecksum);
extern I32 H263DecodeMBData(T_H263DecoderCatalog FAR * DC, T_BlkAction FAR * fpBlockAction, I32 iBlockNumber, BITSTREAM_STATE FAR * fpbsState, U8 FAR * fpu8MaxPtr, U32 * uReadChecksum, U32 **pN, // New rearch
T_IQ_INDEX ** pRUN_INVERSE_Q); // New rearch
extern void H263IDCTandMC(T_H263DecoderCatalog FAR *DC, // NEW function
T_BlkAction FAR * fpBlockAction, int b, int m, int g, U32 *pN, T_IQ_INDEX *pRUN_INVERSE_Q, T_MBInfo *fpMBInfo, int iEdgeFlag);
extern "C" { void FAR LoopFilter ( U8 * uRefBlock, U8 * uDstBlock, I32 uDstPitch); }; #endif
|