Dirac - A Video Codec

Created by the British Broadcasting Corporation.


PixelMatcher Class Reference

#include <pixel_match.h>

List of all members.

Public Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

PixelMatcher::PixelMatcher const EncoderParams encp  ) 
 


Member Function Documentation

void PixelMatcher::DoBlock int  xpos,
int  ypos,
TwoDArray< MvCostData > &  pred_costs,
MvArray mv_array,
const MvArray guide_array,
BlockMatcher block_match
[private]
 

void PixelMatcher::DoSearch const FrameBuffer my_buffer,
int  frame_num,
MEData me_data
 

void PixelMatcher::MakeMEDataHierarchy const OneDArray< PicArray * > &  down_data,
OneDArray< MEData * > &  me_data_set
[private]
 

void PixelMatcher::MakePicHierarchy const PicArray data,
OneDArray< PicArray * > &  down_data
[private]
 

void PixelMatcher::MatchPic const PicArray ref_data,
const PicArray pic_data,
MEData me_data,
const MvData guide_data,
int  ref_id
[private]
 

void PixelMatcher::TidyMEData OneDArray< MEData * > &  me_data_set  )  [private]
 

void PixelMatcher::TidyPics OneDArray< PicArray * > &  down_data  )  [private]
 


Member Data Documentation

CandidateList PixelMatcher::m_cand_list [private]
 

int PixelMatcher::m_depth [private]
 

const EncoderParams& PixelMatcher::m_encparams [private]
 

FrameSort PixelMatcher::m_fsort [private]
 

float PixelMatcher::m_lambda [private]
 

int PixelMatcher::m_level [private]
 

MVector PixelMatcher::m_mv_prediction [private]
 

int PixelMatcher::m_xr [private]
 

int PixelMatcher::m_yr [private]
 


The documentation for this class was generated from the following file:

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.