Dirac - A Video Codec
Created by the British Broadcasting Corporation.
golomb.h File Reference
#include <libdirac_common/bit_manager.h>
Include dependency graph for golomb.h:
Go to the source code of this file.
Namespaces
Functions
- void dirac::UnsignedGolombCode (BasicOutputManager &bitman, const unsigned int val)
- Code a value using unsigned exp-Golomb coding and output it.
- void dirac::UnsignedGolombCode (std::vector< bool > &bitvec, const unsigned int val)
- Code a value using unsigned exp-Golomb coding and output it to a vector.
- void dirac::GolombCode (BasicOutputManager &bitman, const int val)
- Code a value using signed exp-Golomb coding and output it.
- void dirac::GolombCode (std::vector< bool > &bitvec, const int val)
- Code a value using signed exp-Golomb coding and output it to a vector.
- unsigned int dirac::UnsignedGolombDecode (BitInputManager &bitman)
- Decode a value using unsigned exp-Golomb decoding and output it.
- unsigned int dirac::UnsignedGolombDecode (const std::vector< bool > &bitvec)
- Decode a value using unsigned exp-Golomb decoding and output it.
- int dirac::GolombDecode (BitInputManager &bitman)
- Decode a value using signed exp-Golomb decoding and output it.
- int dirac::GolombDecode (const std::vector< bool > &bitvec)
- Decode a value using signed exp-Golomb decoding and output it.
© 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.