Created by the British Broadcasting Corporation.
#include <mv_codec.h>
Inheritance diagram for dirac::SplitModeCodec:
dirac::SplitModeCodec::SplitModeCodec | ( | ByteIO * | p_byteio, | |
size_t | number_of_contexts | |||
) |
Creates a MvDataCodec object to encode MV data, based on parameters
p_byteio | Input/output for the encoded bits | |
number_of_contexts | the number of contexts used |
dirac::SplitModeCodec::SplitModeCodec | ( | const SplitModeCodec & | cpy | ) | [private] |
void dirac::SplitModeCodec::CodeVal | ( | const MvData & | in_data | ) | [private] |
void dirac::SplitModeCodec::DecodeVal | ( | MvData & | out_data | ) | [private] |
void dirac::SplitModeCodec::DoWorkCode | ( | MvData & | in_data | ) | [private] |
void dirac::SplitModeCodec::DoWorkDecode | ( | MvData & | out_data | ) | [private] |
void dirac::SplitModeCodec::InitContexts | ( | ) |
SplitModeCodec& dirac::SplitModeCodec::operator= | ( | const SplitModeCodec & | rhs | ) | [private] |
unsigned int dirac::SplitModeCodec::Prediction | ( | const TwoDArray< int > & | mbdata | ) | const [private] |
void dirac::SplitModeCodec::ResetAll | ( | ) | [private] |
int dirac::SplitModeCodec::m_sb_xp [private] |
int dirac::SplitModeCodec::m_sb_yp [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.