draco/docs/spec/rans.bit.decoder.md
Frank Galligan 4efc3d27cc Update bitstream spec
This PR is associated with #134.
2017-07-22 22:35:54 -07:00

554 B

Rans Bit Decoder

RansBitDecoder_StartDecoding()

RansBitDecoder_StartDecoding() {
  prob_zero_                                                            UI8
  size                                                                  UI32
  buffer_                                                               size * UI8
  ans_read_init(ans_decoder_, buffer_, size)
}

{:.draco-syntax }

DecodeNextBit()

DecodeNextBit() {
  uint8_t bit = rabs_desc_read(&ans_decoder_, prob_zero_);
  return bit > 0;
}

{:.draco-syntax }