📄 vm_vop_code.p
字号:
/*
* This file was automatically generated by 'Makefile'.
*
* DO NOT EDIT BY HAND : your modifications will be lost.
*
*/
#ifndef _vm_vop_code_P
#define _vm_vop_code_P
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* vm_enc/src/vm_vop_code.c */
Vop * VopProcess _P_(( Vop *curr_vop_bb,
Vop *prev_vop,
Vop *prev_rec_vop,
Vop *next_vop,
Vop *next_rec_vop,
Float time,
VolConfig *vol_config,
Int vo_id,
Int TRB,
Int TRD,
VOConfig *vo_config_list,
Int rc_type,
Int rc_algorithm,
BitCount num_bits[32 ][16 ]
));
Void VopCode _P_(( Vop *curr,
Vop *prev,
Vop *rec_prev,
Vop *next_vop,
Vop *next_rec_vop,
Int vo_id,
Int vol_id,
VOConfig *vo_config_list,
Int rc_type,
Int rc_algorithm,
Float time,
VolConfig *vol_config,
Int TRB,
Int TRD,
Vop *rec_curr,
BitCount num_bits[32 ][16 ]
));
#ifndef NLSSTATS/*by cnwang, 06/21/02*/
Float VopPSNR_Y _P_(( Vop *original,
Vop *reconstructed
));
Float VopPSNR_U _P_(( Vop *original,
Vop *reconstructed
));
Float VopPSNR_V _P_(( Vop *original,
Vop *reconstructed
));
#endif /*NLSSTATS*//*by cnwang, 06/21/02*/
UInt BitstreamPutGOV _P_(( Vop *vop,
Int vo_id,
Float time,
Int TRD,
VolConfig *vol_config
));
UInt BitstreamPutVopHeader _P_(( Vop *vop,
Int vo_id,
Float time,
Int TRB,
VolConfig *vol_config,
BitCount num_bits[32 ][16 ],
VOConfig *vo_config_list,
Int rc_type,
Int modulo_tps
));
Vop * SetUpRecVop _P_(( Vop *vop
));
Void WriteCodedVopToDisk _P_(( Vop *vop,
FILE *coded_file[3],
Int time
));
Int cal_fcode _P_(( Int sr/*,
Int quarter_pel*//* by cnwang, 04/19/02*/
));
Void BitstreamPutHEC _P_(( VolConfig *vol_config,
Vop *curr,
Float time,
Image *aux_bitstream
));
Void BitstreamPutDCECS _P_(( Image *buffer,
Vop *vop
));
Int CodedDCECS _P_(( Int original,
UInt nb_bits
));
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* _vm_vop_code_P */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -