MCPcopy Index your code
hub / github.com/Monibuca/engine / ReadBit

Method ReadBit

util/bits/golomb_reader.go:13–23  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11}
12
13func (self *GolombBitReader) ReadBit() (res uint, err error) {
14 if self.left == 0 {
15 if _, err = self.R.Read(self.buf[:]); err != nil {
16 return
17 }
18 self.left = 8
19 }
20 self.left--
21 res = uint(self.buf[0]>>self.left) & 1
22 return
23}
24
25func (self *GolombBitReader) ReadBits(n int) (res uint, err error) {
26 for i := 0; i < n; i++ {

Callers 5

ParseSPSFunction · 0.95
ReadBitsMethod · 0.95
ParseSpsMethod · 0.80
parsePtlMethod · 0.80

Calls 1

ReadMethod · 0.65

Tested by

no test coverage detected