MythTV  master
Namespaces | Functions
CommDetector2.cpp File Reference
#include <algorithm>
#include <cerrno>
#include <cmath>
#include <thread>
#include <QCoreApplication>
#include <QDir>
#include <QFileInfo>
#include "libmythbase/compat.h"
#include "libmythbase/mythdate.h"
#include "libmythbase/mythdb.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/programinfo.h"
#include "libmythtv/channelutil.h"
#include "libmythtv/mythcommflagplayer.h"
#include "BlankFrameDetector.h"
#include "BorderDetector.h"
#include "CannyEdgeDetector.h"
#include "CommDetector2.h"
#include "FrameAnalyzer.h"
#include "HistogramAnalyzer.h"
#include "PGMConverter.h"
#include "SceneChangeDetector.h"
#include "TemplateFinder.h"
#include "TemplateMatcher.h"
Include dependency graph for CommDetector2.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{CommDetector2.cpp}
 
 commDetector2
 

Functions

bool anonymous_namespace{CommDetector2.cpp}::stopForBreath (bool isrecording, long long frameno)
 
bool anonymous_namespace{CommDetector2.cpp}::needToReportState (bool showprogress, bool isrecording, long long frameno)
 
void anonymous_namespace{CommDetector2.cpp}::waitForBuffer (std::chrono::microseconds framestart, int minlag, int flaglag, float fps, bool fullspeed)
 
bool anonymous_namespace{CommDetector2.cpp}::MythPlayerInited (FrameAnalyzerItem &pass, FrameAnalyzerItem &finishedAnalyzers, FrameAnalyzerItem &deadAnalyzers, MythPlayer *player, long long nframes)
 
long long anonymous_namespace{CommDetector2.cpp}::processFrame (FrameAnalyzerItem &pass, FrameAnalyzerItem &finishedAnalyzers, FrameAnalyzerItem &deadAnalyzers, const MythVideoFrame *frame, long long frameno)
 
int anonymous_namespace{CommDetector2.cpp}::passFinished (FrameAnalyzerItem &pass, long long nframes, bool final)
 
int anonymous_namespace{CommDetector2.cpp}::passReportTime (const FrameAnalyzerItem &pass)
 
bool anonymous_namespace{CommDetector2.cpp}::searchingForLogo (TemplateFinder *tf, const FrameAnalyzerItem &pass)
 
QString commDetector2::debugDirectory (int chanid, const QDateTime &recstartts)
 
void commDetector2::createDebugDirectory (const QString &dirname, const QString &comment)
 
QString commDetector2::frameToTimestamp (long long frameno, float fps)
 
QString commDetector2::frameToTimestampms (long long frameno, float fps)
 
QString commDetector2::strftimeval (std::chrono::microseconds usecs)
 
static void PrintReportMap (std::ostream &out, const FrameAnalyzer::FrameMap &frameMap)
 

Function Documentation

◆ PrintReportMap()

static void PrintReportMap ( std::ostream &  out,
const FrameAnalyzer::FrameMap frameMap 
)
static

Definition at line 771 of file CommDetector2.cpp.

Referenced by CommDetector2::PrintFullMap().