187 size_t number_of_contexts);
CompSort
Types of picture component.
Definition: common.h:87
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
short ValueType
Type of picture data (including motion compensated residuals)
Definition: common.h:70
unsigned int Prediction(const TwoDArray< int > &mbdata) const
void InitContexts()
Initialises the contexts.
int m_sb_yp
Definition: mv_codec.h:135
int m_num_refs
Definition: mv_codec.h:139
int m_sb_xp
Definition: mv_codec.h:80
int m_sb_yp
Definition: mv_codec.h:80
int m_sb_yp
Definition: mv_codec.h:199
void DoWorkDecode(MvData &out_data)
virtual decode-only functions
void DecodeVal(MvData &out_data)
int m_b_yp
Definition: mv_codec.h:133
Codes and decodes the prediction modes.
Definition: mv_codec.h:115
Class for all the motion vector data.
Definition: motion.h:219
const MvElement m_hv
Definition: mv_codec.h:208
int m_b_yp
Definition: mv_codec.h:264
MvElement
Horizontal or vertical.
Definition: motion.h:54
SplitModeCodec & operator=(const SplitModeCodec &rhs)
Private, bodyless copy operator=: class should not be assigned.
int m_sb_yp
Definition: mv_codec.h:266
Codes and decodes a set of DC values.
Definition: mv_codec.h:244
void DoWorkCode(MvData &in_data)
Does the work of actually coding the data.
const int m_ref
Definition: mv_codec.h:205
int m_sb_tlb_y
Definition: mv_codec.h:268
void CodeVal(const MvData &in_data)
Class ByteIO - top-level class for reading/writing bytes to a stream.
Definition: byteio.h:72
SplitModeCodec(ByteIO *p_byteio, size_t number_of_contexts)
Constructor.
Codes and decodes the split mode.
Definition: mv_codec.h:61
Abstract binary arithmetic coding class.
Definition: arith_codec.h:374
Codes and decodes an array of motion vectors.
Definition: mv_codec.h:175
int m_b_yp
Definition: mv_codec.h:196
int m_sb_tlb_y
Definition: mv_codec.h:137
const CompSort m_csort
Definition: mv_codec.h:262
int m_sb_tlb_y
Definition: mv_codec.h:202