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*/
}