Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Classes | Namespaces
me_utils.h File Reference
#include <algorithm>
#include <libdirac_common/motion.h>
#include <libdirac_common/common.h>
Include dependency graph for me_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dirac::BlockDiffParams
 A class encapsulating parameters for calculating a block difference value (a single instance of matching) More...
 
class  dirac::BlockDiff
 An abstract class for doing block difference calculations. More...
 
class  dirac::PelBlockDiff
 A class for doing block differences to pixel accuracy, inherited from BlockDiff. More...
 
class  dirac::IntraBlockDiff
 A class for calculating the difference between a block and its DC value (average) More...
 
class  dirac::BiBlockDiff
 A virtual class for bi-directional differences. More...
 
class  dirac::BlockDiffUp
 A virtual class for doing differences with sub-pixel vectors. More...
 
class  dirac::BlockDiffHalfPel
 A class for doing differences with half-pixel accurate vectors. More...
 
class  dirac::BlockDiffQuarterPel
 A class for doing differences with quarter-pixel accurate vectors. More...
 
class  dirac::BlockDiffEighthPel
 A class for doing differences with eighth-pixel accurate vectors. More...
 
class  dirac::BiBlockHalfPel
 A class for computing a bidirection difference for half-pel vectors. More...
 
class  dirac::BiBlockQuarterPel
 A class for computing a bidirection difference for quarter-pel vectors. More...
 
class  dirac::BiBlockEighthPel
 A class for computing a bidirection difference for eighth-pel vectors. More...
 

Namespaces

namespace  dirac
 Definition of class SequenceHeaderByteIO.
 

© 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.