wp_mcprec.c File Reference

Improved Motion Compensation Precision Scheme using Weighted Prediction. More...

#include "contributors.h"
#include "global.h"
#include "image.h"
#include "slice.h"
#include "wp_mcprec.h"

Include dependency graph for wp_mcprec.c:

Go to the source code of this file.

Functions

void wpxInitWPXObject (void)
void wpxFreeWPXObject (void)
void wpxInitWPXPasses (InputParameters *params)
void wpxModifyRefPicList (ImageParameters *img)
int wpxDetermineWP (InputParameters *params, ImageParameters *img, int clist, int n)
void wpxAdaptRefNum (ImageParameters *img)
void wpxReorderLists (ImageParameters *img, Slice *currSlice)


Detailed Description

Improved Motion Compensation Precision Scheme using Weighted Prediction.

Author:
Main contributors (see contributors.h for copyright, address and affiliation details)

Definition in file wp_mcprec.c.


Function Documentation

void wpxAdaptRefNum ( ImageParameters *  img  ) 

int wpxDetermineWP ( InputParameters *  params,
ImageParameters *  img,
int  clist,
int  n 
)

Determine whether it is fine to determine WP parameters.

Definition at line 239 of file wp_mcprec.c.

References ImageParameters::type, and InputParameters::WPMCPrecision.

Referenced by EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), and EstimateWPPSliceAlg2().

void wpxFreeWPXObject ( void   ) 

Free WPR object structure.

Definition at line 53 of file wp_mcprec.c.

Referenced by free_global_buffers().

void wpxInitWPXObject ( void   ) 

Initialize WPR object structure.

Definition at line 29 of file wp_mcprec.c.

References no_mem_exit().

Referenced by init_global_buffers().

Here is the call graph for this function:

void wpxInitWPXPasses ( InputParameters *  params  ) 

Initialize WPR coding passes.

Definition at line 77 of file wp_mcprec.c.

References InputParameters::WPMCPrecision.

Referenced by encode_one_frame(), and init_encoder().

void wpxModifyRefPicList ( ImageParameters *  img  ) 

void wpxReorderLists ( ImageParameters *  img,
Slice *  currSlice 
)


Documentation generated with DoxyGen