report.h File Reference

headers for frame format related information More...

#include "contributors.h"
#include "global.h"
#include "enc_statistics.h"

Include dependency graph for report.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void report (ImageParameters *p_Img, InputParameters *p_Inp, StatParameters *p_Stats)
void information_init (ImageParameters *p_Img, InputParameters *p_Inp, StatParameters *p_Stats)
void report_frame_statistic (ImageParameters *p_Img, InputParameters *p_Inp)
void report_stats_on_error (void)


Detailed Description

headers for frame format related information

Author:

Definition in file report.h.


Function Documentation

void information_init ( ImageParameters p_Img,
InputParameters p_Inp,
StatParameters *  p_Stats 
)

void report ( ImageParameters p_Img,
InputParameters p_Inp,
StatParameters *  p_Stats 
)

Reports the gathered information to appropriate outputs.

Input:
InputParameters *inp,
ImageParameters *p_Img,
struct stat_par *p_Stats,
Output:
None

Currently adding NVB bits on P rate. Maybe additional p_Stats info should be created instead and added in log file

Definition at line 649 of file report.c.

References distortion_metric::average, errortext, ET_SIZE, img_par::max_imgpel_value_comp_sq, inp_par_enc::output, img_par::p_log, report_log_mode(), report_stats(), and inp_par_enc::sp_periodicity.

Referenced by free_encoder_memory().

Here is the call graph for this function:

void report_frame_statistic ( ImageParameters p_Img,
InputParameters p_Inp 
)

Reports frame statistical data to a stats file.

Definition at line 41 of file report.c.

References error(), errortext, ET_SIZE, img_par::frame_num, inp_par_enc::input_file1, inp_par_enc::MbInterlace, inp_par_enc::PicInterlace, and img_par::qp.

Referenced by encode_sequence().

Here is the call graph for this function:

void report_stats_on_error ( void   ) 

Terminates and reports statistics on error.

Definition at line 234 of file report.c.

References free_encoder_memory().

Referenced by OpenExplicitSeqFile(), OpenFrameFile(), OpenTiffFile(), ParseTIFFIFD(), ReadCharField(), ReadExplicitSeqFile(), ReadFrameData(), ReadIntField(), ReadTIFFHeader(), ReadTIFFIFDEntry(), and ReadTIFFImage().

Here is the call graph for this function:


Documentation generated with DoxyGen