Home | History | Annotate | Download | only in encode

Lines Matching refs:size_in_bits

195 bitstream_put_ui(bitstream *bs, unsigned int val, int size_in_bits)
201 if (!size_in_bits)
204 if (size_in_bits < 32)
205 val &= ((1 << size_in_bits) - 1);
207 bs->bit_offset += size_in_bits;
209 if (bit_left > size_in_bits) {
210 bs->buffer[pos] = (bs->buffer[pos] << size_in_bits | val);
212 size_in_bits -= bit_left;
213 bs->buffer[pos] = (bs->buffer[pos] << bit_left) | (val >> size_in_bits);