31 lines
736 B
C++
31 lines
736 B
C++
#ifndef FAV_COMMON_H
|
|
#define FAV_COMMON_H
|
|
|
|
#define PRINT_FLOG 0
|
|
#if (PRINT_FLOG)
|
|
|
|
class QElapsedTimer;
|
|
extern QElapsedTimer G_ET;
|
|
|
|
|
|
#define FLOG_START G_ET.start()
|
|
#define FLOG_PREFIX (QString().sprintf("%6.2f",((double)G_ET.elapsed()) / 100.0))
|
|
#define FLOG_VT /##/ //qInfo() << FLOG_PREFIX // VIDEO THREAD
|
|
#define FLOG_AT /##/ //qInfo() << FLOG_PREFIX // AUDIO THREAD
|
|
#define FLOG_DT /##/ //qInfo() << FLOG_PREFIX // DEMUX THREAD
|
|
#define FLOG_OT qInfo() << FLOG_PREFIX // OTHER THREAD
|
|
#define FLOGE "[" << __FUNCTION__ << __LINE__ << "]"
|
|
|
|
#else // PRINT_FLOG
|
|
|
|
#define FLOG_START /##/
|
|
#define FLOG_VT /##/
|
|
#define FLOG_AT /##/
|
|
#define FLOG_DT /##/
|
|
#define FLOG_OT /##/
|
|
#define FLOGE
|
|
|
|
#endif
|
|
|
|
#endif // FAV_COMMON_H
|