uint_to_exp_golomb_bits {bitstreamio}R Documentation

Convert between non-negative integers and Exponential Golomb bit sequences

Description

Convert between non-negative integers and Exponential Golomb bit sequences

Usage

uint_to_exp_golomb_bits(x)

exp_golomb_bits_to_uint(bits, n = 1)

Arguments

x

integer vector with all values >= 0

bits

logical vector of bit values

n

number of values to decode. Default: 1. Set to 'Inf' to decode all bits. Will raise an error if there are extra bits at the end that are not properly encoded integers

Value

logical vector of bit values, or vector of non-negative integers

Examples

bits <- uint_to_exp_golomb_bits(c(0, 4, 21))
bits
exp_golomb_bits_to_uint(bits, n = 3)

[Package bitstreamio version 0.1.0 Index]