Created by the British Broadcasting Corporation.
#include <pixel_match.h>

Public Member Functions | |
| PixelMatcher (const EncoderParams &encp) | |
| Constructor. More... | |
| void | DoSearch (EncQueue &my_buffer, int pic_num) |
| Do the actual search. More... | |
Private Member Functions | |
| void | MakePicHierarchy (const PicArray &data, OneDArray< PicArray * > &down_data) |
| Make down-converted pictures. More... | |
| void | MakeMEDataHierarchy (const OneDArray< PicArray * > &down_data, OneDArray< MEData * > &me_data_set) |
| Make a hierarchy of MvData structures. More... | |
| void | TidyPics (OneDArray< PicArray * > &down_data) |
| Tidy up the allocations made in building the picture hirearchy. More... | |
| void | TidyMEData (OneDArray< MEData * > &me_data_set) |
| Tidy up the allocations made in building the MV data hirearchy. More... | |
| 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. More... | |
| void | DoBlock (const int xpos, const int ypos, const MvArray &guide_array, BlockMatcher &block_match) |
| Do a given block. More... | |
Private Attributes | |
| const EncoderParams & | m_encparams |
| Local reference to the encoder params. More... | |
| const PicturePredParams * | m_predparams |
| Local reference to the picture pred params. More... | |
| int | m_depth |
| int | m_level |
| int | m_xr |
| int | m_yr |
| int | m_big_xr |
| int | m_big_yr |
| int | m_tdiff [2] |
| PictureSort | m_psort |
| CandidateList | m_cand_list |
| MVector | m_mv_prediction |
| double | m_rho |
| double | m_cost_mean |
| double | m_cost_mean_sq |
| dirac::PixelMatcher::PixelMatcher | ( | const EncoderParams & | encp | ) |
|
private |
| void dirac::PixelMatcher::DoSearch | ( | EncQueue & | my_buffer, |
| int | pic_num | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
© 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.