📄 test_dquant_inter_mpeg4.c
字号:
/*******************************************************************************
文件名 : test_dquant_inter_mpeg4.c
功能描述 : 该模块的功能是测试dquant_inter_mpeg4() 的运行
******************************************************************************/
#include<stdio.h>
#include "dquant_inter_mpeg4.h"
#include "data.h"
int error_flag = 0;
void (*f1)();
int cycle_count[10];
void _dquant_inter_mpeg4();
main()
{
int i,j;
int quant,chrom_lumflag;
quant = 3;
chrom_lumflag =1;
f1 = _dquant_inter_mpeg4;
//Test case 1
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
{
data[i*8+j]= 10;
}
}
cycle_count[0] = Compute_Cycle_Count(out,data,quant,chrom_lumflag,w);
//该函数的功能是调用dquant_inter_mpeg4()
for(i=0;i<64;i++)
{
if(abs(out[i]-exp_out[i]) > MAX_PERMISSIBLE_ERROR)
{
error_flag = error_flag | 1;
}
}
#ifdef PRINTF_SUPPORT
if(error_flag & 1)
printf("Test Case 1 failed\n");
else
printf("Test Case 1 passed\n");
#endif
printf("cycle_count[0]=%d\n",cycle_count[0]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -