27 const uint8_t *buffer, *start;
28 int offbits, length, oflow;
62 nbytes = (br->
offbits + nbits)/8;
63 if ( ((br->
offbits + nbits) %8 ) > 0 )
69 for ( i=0; i<nbytes; i++ )
70 ret += buf[i]<<((nbytes-i-1)*8);
72 ret = ((ret<<i)>>i)>>((nbytes*8)-nbits-br->
offbits);
static void bits_reader_set(bits_reader_t *br, const uint8_t *buf, int len)
Definition: bits_reader.h:33
static uint32_t get_bits(bits_reader_t *br, int nbits)
Definition: bits_reader.h:55
static void skip_bits(bits_reader_t *br, int nbits)
Definition: bits_reader.h:43
static uint32_t read_bits(bits_reader_t *br, int nbits)
Definition: bits_reader.h:79
Definition: alterh264_bits_reader.h:31
const uint8_t * start
Definition: alterh264_bits_reader.h:32
int oflow
Definition: alterh264_bits_reader.h:33
int offbits
Definition: alterh264_bits_reader.h:33
const uint8_t * buffer
Definition: alterh264_bits_reader.h:32
int length
Definition: alterh264_bits_reader.h:33