Lines Matching defs:value
184 * @param terminate_string 0-terminates the written string if value is 1
197 static inline void put_bits_no_assert(PutBitContext *s, int n, BitBuf value)
207 bit_buf |= value << (BUF_BITS - bit_left);
216 bit_buf = value >> bit_left;
222 bit_buf = (bit_buf << n) | value;
226 bit_buf |= value >> (n - bit_left);
235 bit_buf = value;
247 static inline void put_bits(PutBitContext *s, int n, BitBuf value)
249 av_assert2(n <= 31 && value < (1UL << n));
250 put_bits_no_assert(s, n, value);
253 static inline void put_bits_le(PutBitContext *s, int n, BitBuf value)
258 av_assert2(n <= 31 && value < (1UL << n));
263 bit_buf |= value << (BUF_BITS - bit_left);
272 bit_buf = value >> bit_left;
281 static inline void put_sbits(PutBitContext *pb, int n, int32_t value)
285 put_bits(pb, n, av_mod_uintp2(value, n));
291 static void av_unused put_bits32(PutBitContext *s, uint32_t value)
297 put_bits_no_assert(s, 32, value);
305 bit_buf |= (BitBuf)value << (BUF_BITS - bit_left);
313 bit_buf = (uint64_t)value >> bit_left;
316 bit_buf |= (BitBuf)value >> (BUF_BITS - bit_left);
324 bit_buf = value;
334 static inline void put_bits64(PutBitContext *s, int n, uint64_t value)
336 av_assert2((n == 64) || (n < 64 && value < (UINT64_C(1) << n)));
339 put_bits(s, n, value);
341 put_bits32(s, value);
343 uint32_t lo = value & 0xffffffff;
344 uint32_t hi = value >> 32;
353 uint32_t lo = value & 0xffffffff;
354 uint32_t hi = value >> 32;