sint_to_exp_golomb_bits {bitstreamio}R Documentation

Convert between signed integers and Exponential-Golomb bit sequences

Description

Convert between signed integers and Exponential-Golomb bit sequences

Usage

sint_to_exp_golomb_bits(x)

exp_golomb_bits_to_sint(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 unused.

Value

logical vector of bit values, or vector of signed integers

Examples

bits <- sint_to_exp_golomb_bits(c(0, 4, -21))
bits
exp_golomb_bits_to_sint(bits, n = 3)

[Package bitstreamio version 0.1.0 Index]