rc2.p

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

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

#ifndef _rc2_P
#define _rc2_P

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


/* vm_enc/src/rc2.c */
Void  	rc_init_global2 _P_((	Int start,
			Int end,
			Int frame_inc,
			Int rate,
			Int src_frame_rate,
			Int numVOs
	));
Void  	rc_default_parameters _P_((	Int numVOs
	));
Void  	InitialTargetEstimate _P_((	Float mad,
			Int vo_id,
			Int numVOs
	));
Int  	JointBuffer _P_((	Int numVOs
	));
Void  	TargetDistribution _P_((	Int T,
			Int numVOs
	));
Void  	AdjustDistribParams _P_((	Int numVOs
	));
Void  	AdjustRateParams _P_((	Int bitCount,
			Int header,
			Int vo_id
	));
Void  	setTargetModelVO _P_((	Float q,
			Float r,
			Float h,
			Float mad,
			Int vo_id
	));
Void  	EstimatorVO _P_((	Float **Qptr,
			Float **Rptr,
			Int n,
			Int vo_id
	));
Float  	calModelBitrate _P_((	Float X1,
			Float X2,
			Float Q,
			Float mad
	));
Void  	genXYmatrixVO _P_((	Float **X,
			Float **y,
			Int n,
			Float **Qptr,
			Float **Rptr,
			Int vo_id
	));
Int  	checkXAngleVO _P_((	Float **Qptr,
			Int n,
			Int vo_id
	));
Double  	removeOutlierVO _P_((	Float **old_T,
			Float **old_Q,
			Float **old_R,
			Int old_n,
			Float mad,
			Float **new_T,
			Float **new_Q,
			Float **new_R,
			Int *new_n,
			Int vo_id
	));
Void  	QuantCalculate _P_((	Double *Q,
			LInt *T,
			Int headerBitCount,
			Double mad,
			Int vo_id,
			Int numVOs
	));
Void  	PutVopQuantizerVO _P_((	Int Q,
			Int vo_id
	));
Int  	GetVopQuantizerVO _P_((	Int vo_id
	));
Void  	QuantAccumulate _P_((	Int Q,
			Int vo_id
	));
Void  	PrintAverageQuant _P_((	Int vo_id,
			FILE *fp
	));
Float ** 	matrix _P_((	Int nrl,
			Int nrh,
			Int ncl,
			Int nch
	));
Void  	free_matrix _P_((	Float **m,
			Int nrl,
			Int nrh,
			Int ncl,
			Int nch
	));
Void  	buildLRModel _P_((	Float **X,
			Float **y,
			Float ***b,
			Int n,
			Int order
	));
Float ** 	transpose_matrix _P_((	Float **src,
			Int nrow,
			Int ncol
	));
Float ** 	multiply_matrix _P_((	Float **ma,
			Float **mb,
			Int m,
			Int n,
			Int p
	));
Float ** 	inverse _P_((	Float **a,
			Int N
	));

#ifdef __cplusplus
}
#endif /* __cplusplus  */ 
#endif /* _rc2_P  */ 

⌨️ 快捷键说明

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