Created by the British Broadcasting Corporation.
#include <quality_monitor.h>
Collaboration diagram for dirac::QualityMonitor:
dirac::QualityMonitor::QualityMonitor | ( | EncoderParams & | ep, | |
const SeqParams & | sparams | |||
) |
dirac::QualityMonitor::~QualityMonitor | ( | ) |
double dirac::QualityMonitor::QualityVal | ( | const PicArray & | coded_data, | |
const PicArray & | orig_data, | |||
const int | xlen, | |||
const int | ylen | |||
) | [private] |
void dirac::QualityMonitor::ResetAll | ( | ) |
Update the quality factors, returning true if we need to recode
ld_frame | the locally-decoded frame | |
orig_frame | the original frame |
void dirac::QualityMonitor::WriteLog | ( | ) |
EncoderParams& dirac::QualityMonitor::m_encparams [private] |
OneDArray<int> dirac::QualityMonitor::m_frame_total [private] |
OneDArray<long double> dirac::QualityMonitor::m_quality_averageU [private] |
OneDArray<long double> dirac::QualityMonitor::m_quality_averageV [private] |
OneDArray<long double> dirac::QualityMonitor::m_quality_averageY [private] |
const SeqParams& dirac::QualityMonitor::m_sparams [private] |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.