|
MythTV
0.26-pre
|
#include <HistogramAnalyzer.h>
Definition at line 17 of file HistogramAnalyzer.h.
| typedef unsigned char HistogramAnalyzer::Histogram[UCHAR_MAX+1] |
Definition at line 35 of file HistogramAnalyzer.h.
| HistogramAnalyzer::HistogramAnalyzer | ( | PGMConverter * | pgmc, |
| BorderDetector * | bd, | ||
| QString | debugdir | ||
| ) |
Definition at line 138 of file HistogramAnalyzer.cpp.
Definition at line 188 of file HistogramAnalyzer.cpp.
| enum FrameAnalyzer::analyzeFrameResult HistogramAnalyzer::MythPlayerInited | ( | MythPlayer * | player, |
| long long | nframes | ||
| ) |
Definition at line 213 of file HistogramAnalyzer.cpp.
Referenced by BlankFrameDetector::MythPlayerInited(), and SceneChangeDetector::MythPlayerInited().
| void HistogramAnalyzer::setLogoState | ( | TemplateFinder * | finder | ) |
Definition at line 285 of file HistogramAnalyzer.cpp.
Referenced by CommDetector2::CommDetector2().
| enum FrameAnalyzer::analyzeFrameResult HistogramAnalyzer::analyzeFrame | ( | const VideoFrame * | frame, |
| long long | frameno | ||
| ) |
Definition at line 291 of file HistogramAnalyzer.cpp.
Referenced by BlankFrameDetector::analyzeFrame(), and SceneChangeDetector::analyzeFrame().
| int HistogramAnalyzer::finished | ( | long long | nframes, |
| bool | final | ||
| ) |
Definition at line 427 of file HistogramAnalyzer.cpp.
Referenced by BlankFrameDetector::finished(), and SceneChangeDetector::finished().
| int HistogramAnalyzer::reportTime | ( | void | ) | const |
Definition at line 445 of file HistogramAnalyzer.cpp.
Referenced by BlankFrameDetector::reportTime(), and SceneChangeDetector::reportTime().
| const float* HistogramAnalyzer::getMeans | ( | void | ) | const [inline] |
Definition at line 37 of file HistogramAnalyzer.h.
| const unsigned char* HistogramAnalyzer::getMedians | ( | void | ) | const [inline] |
Definition at line 38 of file HistogramAnalyzer.h.
Referenced by BlankFrameDetector::finished().
| const float* HistogramAnalyzer::getStdDevs | ( | void | ) | const [inline] |
Definition at line 39 of file HistogramAnalyzer.h.
Referenced by BlankFrameDetector::finished().
| const Histogram* HistogramAnalyzer::getHistograms | ( | void | ) | const [inline] |
Definition at line 40 of file HistogramAnalyzer.h.
Referenced by SceneChangeDetector::finished().
| const unsigned char* HistogramAnalyzer::getMonochromatics | ( | void | ) | const [inline] |
Definition at line 41 of file HistogramAnalyzer.h.
Referenced by BlankFrameDetector::finished().
const long long HistogramAnalyzer::UNCACHED = -1 [static] |
Definition at line 28 of file HistogramAnalyzer.h.
Referenced by analyzeFrame().
PGMConverter* HistogramAnalyzer::pgmConverter [private] |
Definition at line 44 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), MythPlayerInited(), and reportTime().
BorderDetector* HistogramAnalyzer::borderDetector [private] |
Definition at line 45 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), MythPlayerInited(), and reportTime().
TemplateFinder* HistogramAnalyzer::logoFinder [private] |
Definition at line 47 of file HistogramAnalyzer.h.
Referenced by MythPlayerInited(), and setLogoState().
struct AVPicture* HistogramAnalyzer::logo [private] |
Definition at line 48 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), and MythPlayerInited().
int HistogramAnalyzer::logowidth [private] |
Definition at line 49 of file HistogramAnalyzer.h.
Referenced by MythPlayerInited().
int HistogramAnalyzer::logoheight [private] |
Definition at line 49 of file HistogramAnalyzer.h.
Referenced by MythPlayerInited().
int HistogramAnalyzer::logorr1 [private] |
Definition at line 50 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), and MythPlayerInited().
int HistogramAnalyzer::logocc1 [private] |
Definition at line 50 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), and MythPlayerInited().
int HistogramAnalyzer::logorr2 [private] |
Definition at line 50 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), and MythPlayerInited().
int HistogramAnalyzer::logocc2 [private] |
Definition at line 50 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), and MythPlayerInited().
float* HistogramAnalyzer::mean [private] |
Definition at line 53 of file HistogramAnalyzer.h.
Referenced by getMeans(), and ~HistogramAnalyzer().
unsigned char* HistogramAnalyzer::median [private] |
Definition at line 54 of file HistogramAnalyzer.h.
Referenced by getMedians(), and ~HistogramAnalyzer().
float* HistogramAnalyzer::stddev [private] |
Definition at line 55 of file HistogramAnalyzer.h.
Referenced by getStdDevs(), and ~HistogramAnalyzer().
int* HistogramAnalyzer::frow [private] |
Definition at line 56 of file HistogramAnalyzer.h.
Referenced by ~HistogramAnalyzer().
int * HistogramAnalyzer::fcol [private] |
Definition at line 56 of file HistogramAnalyzer.h.
Referenced by ~HistogramAnalyzer().
int* HistogramAnalyzer::fwidth [private] |
Definition at line 57 of file HistogramAnalyzer.h.
Referenced by ~HistogramAnalyzer().
int * HistogramAnalyzer::fheight [private] |
Definition at line 57 of file HistogramAnalyzer.h.
Referenced by ~HistogramAnalyzer().
Histogram* HistogramAnalyzer::histogram [private] |
Definition at line 58 of file HistogramAnalyzer.h.
Referenced by getHistograms(), and ~HistogramAnalyzer().
unsigned char* HistogramAnalyzer::monochromatic [private] |
Definition at line 59 of file HistogramAnalyzer.h.
Referenced by getMonochromatics(), and ~HistogramAnalyzer().
int HistogramAnalyzer::histval[UCHAR_MAX+1] [private] |
Definition at line 60 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), and HistogramAnalyzer().
unsigned char* HistogramAnalyzer::buf [private] |
Definition at line 61 of file HistogramAnalyzer.h.
Referenced by nv_python_libs.vimeo.vimeo_api.CurlyRequest::_body_callback(), analyzeFrame(), nv_python_libs.vimeo.vimeo_api.CurlyRequest::do_post_call(), nv_python_libs.vimeo.vimeo_api.CurlyRequest::do_request(), MythPlayerInited(), and ~HistogramAnalyzer().
long long HistogramAnalyzer::lastframeno [private] |
Definition at line 62 of file HistogramAnalyzer.h.
Referenced by analyzeFrame().
int HistogramAnalyzer::debugLevel [private] |
Definition at line 65 of file HistogramAnalyzer.h.
Referenced by HistogramAnalyzer().
QString HistogramAnalyzer::debugdata [private] |
Definition at line 66 of file HistogramAnalyzer.h.
Referenced by finished(), and MythPlayerInited().
bool HistogramAnalyzer::debug_histval [private] |
Definition at line 67 of file HistogramAnalyzer.h.
Referenced by finished(), HistogramAnalyzer(), and MythPlayerInited().
bool HistogramAnalyzer::histval_done [private] |
Definition at line 68 of file HistogramAnalyzer.h.
Referenced by finished(), and MythPlayerInited().
struct timeval HistogramAnalyzer::analyze_time [private] |
Definition at line 69 of file HistogramAnalyzer.h.
Referenced by analyzeFrame(), HistogramAnalyzer(), and reportTime().
1.7.6.1