www.pudn.com > jm74.zip > mb_access.h


 
/*! 
 ************************************************************************************* 
 * \file mb_access.h 
 * 
 * \brief 
 *    Functions for macroblock neighborhoods 
 * 
 * \author 
 *     Main contributors (see contributors.h for copyright, address and affiliation details) 
 *     - Karsten Sühring           
 ************************************************************************************* 
 */ 
 
#ifndef _MB_ACCESS_H_ 
#define _MB_ACCESS_H_ 
 
void CheckAvailabilityOfNeighbors(); 
 
void getNeighbour(int curr_mb_nr, int xN, int yN, int luma, PixelPos *pix); 
void getLuma4x4Neighbour (int curr_mb_nr, int block_x, int block_y, int rel_x, int rel_y, PixelPos *pix); 
void getChroma4x4Neighbour (int curr_mb_nr, int block_x, int block_y, int rel_x, int rel_y, PixelPos *pix); 
 
int  mb_is_available(int mbAddr, int currMbAddr); 
void get_mb_pos (int mb_addr, int *x, int*y); 
void get_mb_block_pos (int mb_addr, int *x, int*y); 
 
 
 
#endif