Created by the British Broadcasting Corporation.
Codes and decodes a set of DC values. More...
#include <mv_codec.h>
Derived from the ArithCodec class, this codes and decodes all the DC values for a component
Creates a MvDataCodec object to encode MV data, based on parameters
p_byteio | Input/output for the encoded bits |
csort | The identity of the component (Y, U or V) |
number_of_contexts | the number of contexts used |
dirac::DCCodec::DCCodec | ( | const DCCodec & | cpy | ) | [private] |
void dirac::DCCodec::CodeVal | ( | const MvData & | in_data | ) | [private] |
void dirac::DCCodec::DecodeVal | ( | MvData & | out_data | ) | [private] |
void dirac::DCCodec::DoWorkCode | ( | MvData & | in_data | ) | [private, virtual] |
Implements dirac::ArithCodec< MvData >.
void dirac::DCCodec::DoWorkDecode | ( | MvData & | out_data | ) | [private, virtual] |
Implements dirac::ArithCodec< MvData >.
void dirac::DCCodec::InitContexts | ( | ) |
ValueType dirac::DCCodec::Prediction | ( | const TwoDArray< ValueType > & | dcdata, |
const TwoDArray< PredMode > & | preddata | ||
) | const [private] |
void dirac::DCCodec::ResetAll | ( | ) | [private] |
int dirac::DCCodec::m_b_xp [private] |
int dirac::DCCodec::m_b_yp [private] |
const CompSort dirac::DCCodec::m_csort [private] |
int dirac::DCCodec::m_sb_tlb_x [private] |
int dirac::DCCodec::m_sb_tlb_y [private] |
int dirac::DCCodec::m_sb_xp [private] |
int dirac::DCCodec::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.