A class for computing a bidirection difference for eighth-pel vectors.
#include <me_utils.h>
|
| | BiBlockEighthPel (const PicArray &ref1, const PicArray &ref2, const PicArray &pic) |
| | Constructor, initialising the references and picture data. More...
|
| |
| float | Diff (const BlockDiffParams &dparams, const MVector &mv1, const MVector &mv2) |
| | Do the difference, returning SAD. More...
|
| |
| | BiBlockDiff (const PicArray &ref1, const PicArray &ref2, const PicArray &pic) |
| | Constructor, initialising the references and picture data. More...
|
| |
| virtual | ~BiBlockDiff () |
| | Virtual destructor. More...
|
| |
| virtual float | Diff (const BlockDiffParams &dparams, const MVector &mv1, const MVector &mv2)=0 |
| | Do the difference, returning SAD. More...
|
| |
◆ BiBlockEighthPel() [1/2]
◆ BiBlockEighthPel() [2/2]
◆ Diff()
Do the difference, returning SAD
- Parameters
-
| dparams | block parameters |
| mv1 | the motion vector being used for reference 1 |
| mv2 | the motion vector being used for reference 2 |
Implements dirac::BiBlockDiff.
◆ operator=()
The documentation for this class was generated from the following file: