38 #ifndef _PIXEL_MATCH_H_ 39 #define _PIXEL_MATCH_H_ 146 const MvData& guide_data,
const int ref_id);
149 void DoBlock(
const int xpos,
const int ypos ,
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
int m_depth
Definition: pixel_match.h:94
A template class for two-dimensional arrays.
Definition: arrays.h:284
int m_xr
Definition: pixel_match.h:100
void MakeMEDataHierarchy(const OneDArray< PicArray *> &down_data, OneDArray< MEData * > &me_data_set)
Make a hierarchy of MvData structures.
double m_cost_mean_sq
Definition: pixel_match.h:125
void DoSearch(EncQueue &my_buffer, int pic_num)
Do the actual search.
void DoBlock(const int xpos, const int ypos, const MvArray &guide_array, BlockMatcher &block_match)
Do a given block.
void TidyPics(OneDArray< PicArray *> &down_data)
Tidy up the allocations made in building the picture hirearchy.
PixelMatcher(const EncoderParams &encp)
Constructor.
std::vector< std::vector< MVector > > CandidateList
Definition: block_match.h:48
Structure to hold motion parameters when motion comp is used.
Definition: common.h:967
CandidateList m_cand_list
Definition: pixel_match.h:112
Class for all the motion vector data.
Definition: motion.h:219
A template class for one-dimensional arrays.
Definition: arrays.h:89
double m_cost_mean
Definition: pixel_match.h:122
Parameters for the encoding process.
Definition: common.h:1279
void TidyMEData(OneDArray< MEData *> &me_data_set)
Tidy up the allocations made in building the MV data hirearchy.
A class for picture component data.
Definition: common.h:718
Picture type Class.
Definition: common.h:228
int m_tdiff[2]
Definition: pixel_match.h:106
Class to do block matching.
Definition: block_match.h:104
int m_big_xr
Definition: pixel_match.h:103
int m_level
Definition: pixel_match.h:97
int m_yr
Definition: pixel_match.h:100
Definition: pixel_match.h:66
int m_big_yr
Definition: pixel_match.h:103
Class for all the motion estimation data.
Definition: motion.h:313
const PicturePredParams * m_predparams
Local reference to the picture pred params.
Definition: pixel_match.h:91
Holds pictures both for reference and to overcome reordering delay.
Definition: enc_queue.h:59
const EncoderParams & m_encparams
Local reference to the encoder params.
Definition: pixel_match.h:88
PictureSort m_psort
Definition: pixel_match.h:109
MVector m_mv_prediction
Definition: pixel_match.h:116
double m_rho
Definition: pixel_match.h:119
void MakePicHierarchy(const PicArray &data, OneDArray< PicArray * > &down_data)
Make down-converted pictures.
void MatchPic(const PicArray &ref_data, const PicArray &pic_data, MEData &me_data, const MvData &guide_data, const int ref_id)
Match the picture data.