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:

Include dependency graph

Go to the source code of this file.

Namespaces

Functions


Function Documentation

void GolombCode std::vector< bool > &  bitvec,
const int  val
 

void GolombCode BasicOutputManager &  bitman,
const int  val
 

int GolombDecode const std::vector< bool > &  bitvec  ) 
 

int GolombDecode BitInputManager &  bitman  ) 
 

void UnsignedGolombCode std::vector< bool > &  bitvec,
const unsigned int  val
 

void UnsignedGolombCode BasicOutputManager &  bitman,
const unsigned int  val
 

unsigned int UnsignedGolombDecode const std::vector< bool > &  bitvec  ) 
 

unsigned int UnsignedGolombDecode BitInputManager &  bitman  ) 
 


© 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.