md_distortion.h File Reference

Headerfile for distortion functions. More...

#include "global.h"

Include dependency graph for md_distortion.h:

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

Go to the source code of this file.

Functions

void setupDistortion (Slice *currSlice)
int64 compute_SSE (imgpel **imgRef, imgpel **imgSrc, int xRef, int xSrc, int ySize, int xSize)
int64 compute_SSE_cr (imgpel **imgRef, imgpel **imgSrc, int xRef, int xSrc, int ySize, int xSize)
int64 compute_SSE16x16 (imgpel **imgRef, imgpel **imgSrc, int xRef, int xSrc)
int64 compute_SSE8x8 (imgpel **imgRef, imgpel **imgSrc, int xRef, int xSrc)
int64 compute_SSE4x4 (imgpel **imgRef, imgpel **imgSrc, int xRef, int xSrc)


Detailed Description

Headerfile for distortion functions.

md_distortion.h

Author:
Alexis Michael Tourapis <alexis.tourapis@dolby.com>
Date:
7. February 2009

Definition in file md_distortion.h.


Function Documentation

int64 compute_SSE ( imgpel **  imgRef,
imgpel **  imgSrc,
int  xRef,
int  xSrc,
int  ySize,
int  xSize 
)

compute generic SSE

Definition at line 46 of file md_distortion.c.

Referenced by find_distortion(), and find_snr().

int64 compute_SSE16x16 ( imgpel **  imgRef,
imgpel **  imgSrc,
int  xRef,
int  xSrc 
)

compute 16x16 SSE

Definition at line 87 of file md_distortion.c.

Referenced by distortionSSE(), min_rdcost_16x16(), and RDCost_for_macroblocks().

int64 compute_SSE4x4 ( imgpel **  imgRef,
imgpel **  imgSrc,
int  xRef,
int  xSrc 
)

compute 4x4 SSE

Definition at line 134 of file md_distortion.c.

Referenced by rdcost_for_4x4_intra_blocks(), and rdcost_for_4x4_intra_blocks_444().

int64 compute_SSE8x8 ( imgpel **  imgRef,
imgpel **  imgSrc,
int  xRef,
int  xSrc 
)

compute 8x8 SSE

Definition at line 110 of file md_distortion.c.

Referenced by rdcost_for_8x8_intra_blocks(), rdcost_for_8x8_intra_blocks_444(), and RDCost_for_8x8blocks().


Documentation generated with DoxyGen