www.pudn.com > H265+2008.8.rar > tools_report.c


 
/* 
/////////////////////////////////////////////////////////////////////////////// 
//                                                                           // 
//   Copyright (C) 2006-2008  Beijing,  pengzhen (pengzhenxp@yahoo.com.cn)   // 
//                                                                           // 
/////////////////////////////////////////////////////////////////////////////// 
*/ 
 
static void tools_report(unsigned int dwTotalCycles, unsigned int frame_number) 
{ 
 
#ifdef __TCS__ 
 
#if (TMFL_PNX_ID != 1300) /* PNX1500/PNX1700 */ 
#define TM1300_FREQ 300000000  
#else /* PNX1300/TM1300 */  
#define TM1300_FREQ 187500000  
#endif /* (TMFL_PNX_ID != 1300) */ 
 
	fprintf(stderr, "\n\n tansform frames = %d TotalCycles= %lu FREQ= %.1lf \n",  
		            frame_number , dwTotalCycles , (double)(TM1300_FREQ)/1000000.0 ); 
	fprintf(stderr, "\nDecodeFrames = %d total clocks= %lf (s) \n",  
		            frame_number , (double)(dwTotalCycles)/(double)(TM1300_FREQ) ); 
#endif /*__TCS__*/ 
 
 
#ifdef __MAPCA__ 
	fprintf(stderr, "\n\n tansform frames = %d TotalCycles= %lu \n",  
		            frame_number , dwTotalCycles); 
 
	fprintf(stderr, "\n tansform frames = %d total clocks= %lf (s) \n",  
		            frame_number , (double)(dwTotalCycles)/256./1000./1000. ); 
#endif /*__MAPCA__*/ 
 
 
#ifdef WIN32 
	fprintf(stderr, "\n\n tansform frames = %d total clocks= %lu (ms) \n",  
		            frame_number , dwTotalCycles); 
	fprintf(stderr, "\n tansform frames = %d total clocks= %lf (s) \n",  
		            frame_number , (double)(dwTotalCycles)/(double)1000. ); 
#endif /*WIN32*/ 
 
}