⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rc2.p

📁 本资源主要是MPEG-4压缩编码算法的C源码实现
💻 P
字号:
/*
 * 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -