md_common.h File Reference

Headerfile for common mode functions. More...

#include "mv_search.h"
#include "me_distortion.h"

Include dependency graph for md_common.h:

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

Go to the source code of this file.

Functions

void SetMotionVectorsMBPSlice (Macroblock *currMB, PicMotionParams *motion)
void SetMotionVectorsMBBSlice (Macroblock *currMB, PicMotionParams *motion)
void SetMotionVectorsMBISlice (Macroblock *currMB, PicMotionParams *motion)
void copy_image_data (imgpel **imgBuf1, imgpel **imgBuf2, int off1, int off2, int width, int height)
void copy_image_data_16x16 (imgpel **imgBuf1, imgpel **imgBuf2, int off1, int off2)
void copy_image_data_8x8 (imgpel **imgBuf1, imgpel **imgBuf2, int off1, int off2)
void copy_image_data_4x4 (imgpel **imgBuf1, imgpel **imgBuf2, int off1, int off2)
void ResetRD8x8Data (ImageParameters *p_Img, RD_8x8DATA *rd_data)
void SetChromaPredMode (Macroblock *currMB, RD_PARAMS enc_mb, int *mb_available, char chroma_pred_mode_range[2])


Detailed Description

Headerfile for common mode functions.

md_common.h

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

Definition in file md_common.h.


Function Documentation

void copy_image_data ( imgpel **  imgBuf1,
imgpel **  imgBuf2,
int  off1,
int  off2,
int  width,
int  height 
)

void copy_image_data_16x16 ( imgpel **  imgBuf1,
imgpel **  imgBuf2,
int  off1,
int  off2 
)

void copy_image_data_4x4 ( imgpel **  imgBuf1,
imgpel **  imgBuf2,
int  off1,
int  off2 
)

Copy ImgPel Data from one structure to another (4x4).

Definition at line 448 of file md_common.c.

Referenced by dct_4x4().

void copy_image_data_8x8 ( imgpel **  imgBuf1,
imgpel **  imgBuf2,
int  off1,
int  off2 
)

void SetChromaPredMode ( Macroblock currMB,
RD_PARAMS  enc_mb,
int *  mb_available,
char  chroma_pred_mode_range[2] 
)

set the range of chroma prediction mode

Definition at line 502 of file md_common.c.

References macroblock::c_ipred_mode, intra_chroma_prediction(), intra_chroma_RD_decision(), macroblock::p_Img, and YUV400.

Referenced by encode_one_macroblock_high(), encode_one_macroblock_highfast(), and encode_one_macroblock_highloss().

Here is the call graph for this function:

void SetMotionVectorsMBBSlice ( Macroblock currMB,
PicMotionParams motion 
)

void SetMotionVectorsMBPSlice ( Macroblock currMB,
PicMotionParams motion 
)


Documentation generated with DoxyGen