A template class specially for coding the DC subband of Intra frames.
|
void | ClearBlock (const CodeBlock &code_block, CoeffArray &coeff_data) |
| When coding a skipped block, propegate the predicted values for future non skipped blocks. More...
|
|
CoeffType | GetPrediction (const CoeffArray &data, const int xpos, const int ypos) const |
| Prediction of a DC value from its previously coded neighbours. More...
|
|
void | DecodeCoeffBlock (const CodeBlock &code_block, CoeffArray &out_data) |
| Decode codeblock of coefficients and perform DC prediction. More...
|
|
void | CodeVal (CoeffArray &in_data, const int xpos, const int ypos, const CoeffType val) |
| Code an individual quantised value and perform inverse-quantisation. More...
|
|
void | DecodeVal (CoeffArray &out_data, const int xpos, const int ypos) |
| Decode an individual quantised value and perform inverse-quantisation. More...
|
|
void | CodeQuantIndexOffset (const int offset) |
| Encode the offset for a code block quantiser. More...
|
|
int | DecodeQuantIndexOffset () |
| Decode the offset for a code block quantiser. More...
|
|
void | SetToVal (const CodeBlock &code_block, CoeffArray &coeff_data, const CoeffType val) |
| Set a code block area to a given value. More...
|
|
virtual void | ClearBlock (const CodeBlock &code_block, CoeffArray &coeff_data) |
| Set all block values to 0. More...
|
|
virtual void | DoWorkCode (CoeffArray &in_data) |
|
virtual void | DoWorkDecode (CoeffArray &out_data) |
|
virtual void | CodeCoeffBlock (const CodeBlock &code_block, CoeffArray &in_data) |
|
virtual void | DecodeCoeffBlock (const CodeBlock &code_block, CoeffArray &out_data) |
|
virtual void | CodeCoeff (CoeffArray &in_data, const int xpos, const int ypos) |
|
virtual void | DecodeCoeff (CoeffArray &in_data, const int xpos, const int ypos) |
|
int | ChooseFollowContext (const int bin_number) const |
| A function for choosing the context for "follow bits". More...
|
|
int | ChooseInfoContext () const |
| A function for choosing the context for "information bits". More...
|
|
int | ChooseSignContext (const CoeffArray &data, const int xpos, const int ypos) const |
| A function for choosing the context for sign bits. More...
|
|