Created by the British Broadcasting Corporation.
#include <me_subpel.h>
Collaboration diagram for dirac::SubpelRefine:
dirac::SubpelRefine::SubpelRefine | ( | const PicturePredParams & | ppp | ) |
The constructor initialises the encoder parameters.
ppp | the parameters used for controlling ME/MC |
dirac::SubpelRefine::~SubpelRefine | ( | ) | [inline] |
dirac::SubpelRefine::SubpelRefine | ( | const SubpelRefine & | cpy | ) | [private] |
void dirac::SubpelRefine::DoSubpel | ( | EncQueue & | my_buffer, | |
int | pic_num | |||
) |
Does the actual sub-pixel refinement.
my_buffer | the buffer of pictures being used | |
pic_num | the picture number on which motion estimation is being performed |
SubpelRefine& dirac::SubpelRefine::operator= | ( | const SubpelRefine & | rhs | ) | [private] |
void dirac::SubpelRefine::MatchPic | ( | const PicArray & | pic_data, | |
const PicArray & | refup_data, | |||
MEData & | me_data, | |||
int | ref_id | |||
) | [private] |
void dirac::SubpelRefine::DoBlock | ( | const int | xblock, | |
const int | yblock, | |||
BlockMatcher & | my_bmatch, | |||
MEData & | me_data, | |||
const int | ref_id | |||
) | [private] |
const PicturePredParams& dirac::SubpelRefine::m_predparams [private] |
OneDArray<ImageCoords> dirac::SubpelRefine::m_nshift [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.