wp_mcprec.h File Reference

Headerfile for Improved Motion Compensatation Precision Scheme using Weighted Prediction. More...

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

Go to the source code of this file.

Data Structures

struct  WeightedPredRefX
struct  WPXPass
struct  WPXObject

Defines

#define WP_MCPREC_PLUS0   4
#define WP_MCPREC_PLUS1   5
#define WP_MCPREC_MINUS0   6
#define WP_MCPREC_MINUS1   7
#define WP_MCPREC_MINUS_PLUS0   8
#define WP_REGULAR   9

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)

Variables

WPXObject * pWPX


Detailed Description

Headerfile for Improved Motion Compensatation Precision Scheme using Weighted Prediction.

wp_mcprec.h

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

Definition in file wp_mcprec.h.


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