mot_comp.p

来自「本资源主要是MPEG-4压缩编码算法的C源码实现」· P 代码 · 共 149 行

P
149
字号
/*
 * This file was automatically generated by 'Makefile'.
 *
 * DO NOT EDIT BY HAND : your modifications will be lost.
 *
 */

#ifndef _mot_comp_P
#define _mot_comp_P

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */


/* vm_common/src/mot_comp.c */
Void  	VopMotionCompensate _P_((	Vop *rec_prev,
			Image *mot_x,
			Image *mot_y,
			/*Int quarter_pel,*//*by cnwang, 04/07/02*/
			Image *MB_decisions,
			Vop *comp,
			Int enc_dec /*by cnwang, 06/20/02*/
	));
Void  	PutMB _P_((	Int x,
			Int y,
			SInt pred[][16],
			Image *comp_image,
			Int width/*,
			Int mb_size*/ /*by cnwang, 04/07/02*/
	));
/*by cnwang, 06/20/02*/
Void  	PutMB1 _P_((	Int x,
			Int y,
			SInt pred[][16],
			Image *comp_image,
			Int width/*,
			Int mb_size*/ /*by cnwang, 04/07/02*/
	));
/*by cnwang, 06/20/02*/
Void  	Compensate_Chroma _P_((	Int width_prev,
			/*Int mb_size,*/ /*by cnwang, 04/07/02*/
			Vop *prev_image,
			Image *mot_x,
			Image *mot_y,
			/*Int prev_x_min,
			Int prev_y_min,*//*by cnwang, 04/26/02*/
			Int prev_x_max,
			Int prev_y_max,
			/*Int offset_i0,
			Int offset_j0,*//*by cnwang, 04/27/02*/
			/*Int br_x,
			Int br_y,*//* by cnwang, 04/18/02*/ 
			Image *MB_decisions,
			Vop *comp_Vop/*,
			Int edge*/ /*by cnwang, 04/07/02*/
	));
SInt  	ModeMB _P_((	Image *MB_decision,
			Int i,
			Int j
	));
#if 0 /*07/10/02*/
Int  	unrestricted_MC _P_((	Int x,
			Int y,
			Int npix,
			/*Int prev_x_min,
			Int prev_y_min,*//*by cnwang, 04/26/02*/
			Int prev_x_max,
			Int prev_y_max/*,
			Int interlaced*//* by cnwang, 04/08/02*/ 
	));
Int  	unrestricted_MC_chro _P_((	Int x,
			Int y,
			Int npix,
			/*Int prev_x_min,
			Int prev_y_min,*//*by cnwang, 04/26/02*/	
			Int prev_x_max,
			Int prev_y_max/*,
			Int interlaced*/ /*by cnwang, 04/07/02*/
	));
#endif /*07/10/02*/
Void  	GetPred_Advanced _P_((	Int x,
			Int y,
			/*Int prev_x_min,
			Int prev_y_min,*//*by cnwang, 04/26/02*/	
			Int prev_x_max,
			Int prev_y_max,
			Image *mot_x,
			Image *mot_y,
			/*Int quarter_pel,*/ /*by cnwang, 04/07/02*/
			Image *MB_decisions,
			SInt *prev,
			SInt *pred,
			SInt comp,
			Int width,
			Int height, /*by cnwang, 04/29/02*/
			Int width_prev,
			/*SInt mb_size,*/ /*by cnwang, 04/07/02*/
			/*SInt overlap,*/ /*by cnwang, 04/07/02*/
			Int rounding_control,
			/*Int bright_white,*//*by cnwang, 04/26/02*/
			/*Int edge,*/ /*by cnwang, 04/07/02*/
			/*Int interlaced,*/ /*by cnwang, 04/07/02*/
			Int vop_prediction_type/*,
			Int reduced_resolution,
			Int newpred_enable,
			Int num_segments,
			Int mba_segment[]*//* by cnwang, 04/08/02*/
	));
Void  	GetPred_Default _P_((	Int x,
			Int y,
			Image *mot_x,
			Image *mot_y,
			/*Int quarter_pel,*/ /*by cnwang, 04/07/02*/
			SInt *prev,
			SInt pred[][16],
			/*SInt pred_rr[][32],*/
			Int width,
			Int height, /*by cnwang, 04/29/02*/
			Int width_prev,
			/*Int mb_size,*//* by cnwang, 04/08/02*/ 
			Int rounding_control,
			/*Int bright_white,*//*by cnwang, 04/26/02*/
			/*Int reduced_resolution,*//* by cnwang, 04/08/02*/
			/*Int prev_x_min,
			Int prev_y_min,*//*by cnwang, 04/26/02*/	
			Int prev_x_max,
			Int prev_y_max
	));
Void  	GetPred_Chroma _P_((	Int x_curr,
			Int y_curr,
			Int dx,
			Int dy,
			Vop *prev,
			Vop *comp_Vop,
			Int width,
			Int height, /*by cnwang, 04/29/02*/
			Int width_prev,
			/*Int prev_x_min,
			Int prev_y_min,*//*by cnwang, 04/26/02*/	
			Int prev_x_max,
			Int prev_y_max/*,
			Int interlaced*/ /*by cnwang, 04/07/02*/
	));
#ifdef __cplusplus
}
#endif /* __cplusplus  */ 
#endif /* _mot_comp_P  */ 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?