Created by the British Broadcasting Corporation.
#include <quality_monitor.h>
Collaboration diagram for dirac::QualityMonitor:
dirac::QualityMonitor::QualityMonitor | ( | EncoderParams & | ep | ) |
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 | ( | ) |
void dirac::QualityMonitor::UpdateModel | ( | const EncPicture & | enc_picture | ) |
Update the mse factors, returning true if we need to recode
enc_picture | the picture being encoded |
void dirac::QualityMonitor::WriteLog | ( | ) |
int dirac::QualityMonitor::m_allpicture_total [private] |
EncoderParams& dirac::QualityMonitor::m_encparams [private] |
OneDArray<long double> dirac::QualityMonitor::m_mse_averageU [private] |
OneDArray<long double> dirac::QualityMonitor::m_mse_averageV [private] |
OneDArray<long double> dirac::QualityMonitor::m_mse_averageY [private] |
OneDArray<int> dirac::QualityMonitor::m_picture_total [private] |
long double dirac::QualityMonitor::m_totalmse_averageU [private] |
long double dirac::QualityMonitor::m_totalmse_averageV [private] |
long double dirac::QualityMonitor::m_totalmse_averageY [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.