/*************************************************************************

This software module was originally developed by 

	Ming-Chieh Lee (mingcl@microsoft.com), Microsoft Corporation
	Wei-ge Chen (wchen@microsoft.com), Microsoft Corporation
	Bruce Lin (blin@microsoft.com), Microsoft Corporation
	Chuang Gu (chuanggu@microsoft.com), Microsoft Corporation
	(date: March, 1996)

in the course of development of the MPEG-4 Video (ISO/IEC 14496-2). 
This software module is an implementation of a part of one or more MPEG-4 Video tools 
as specified by the MPEG-4 Video. 
ISO/IEC gives users of the MPEG-4 Video free license to this software module or modifications 
thereof for use in hardware or software products claiming conformance to the MPEG-4 Video. 
Those intending to use this software module in hardware or software products are advised that its use may infringe existing patents. 
The original developer of this software module and his/her company, 
the subsequent editors and their companies, 
and ISO/IEC have no liability for use of this software module or modifications thereof in an implementation. 
Copyright is not released for non MPEG-4 Video conforming products. 
Microsoft retains full right to use the code for his/her own purpose, 
assign or donate the code to a third party and to inhibit third parties from using the code for non <MPEG standard> conforming products. 
This copyright notice must be included in all copies or derivative works. 

Copyright (c) 1996, 1997.

Module Name:

	header.h

Abstract:
	define some information for basic data type

Revision History:

*************************************************************************/

#ifndef __HEADER_H_ 
#define __HEADER_H_

#define pi 3.141592653589

// for motion 
#define NOT_MV 10000

// macroblock
#define MB_SIZE 16
#define MB_SQUARE_SIZE 256

// block
#define BLOCK_SIZE 8
#define BLOCK_SQUARE_SIZE 64
#define OFFSET_BLK1 8		//offset of blocks in 1-d array
#define OFFSET_BLK2 128
#define OFFSET_BLK3 136

#endif // __HEADER_H_
