Lines Matching defs:pb
41 static inline void set_ue_golomb(PutBitContext *pb, int i)
47 put_bits(pb, ff_ue_golomb_len[i], i + 1);
50 put_bits(pb, 2 * e + 1, i + 1);
57 static inline void set_ue_golomb_long(PutBitContext *pb, uint32_t i)
62 put_bits(pb, ff_ue_golomb_len[i], i + 1);
65 put_bits64(pb, 2 * e + 1, i + 1);
72 static inline void set_te_golomb(PutBitContext *pb, int i, int range)
78 put_bits(pb, 1, i ^ 1);
80 set_ue_golomb(pb, i);
86 static inline void set_se_golomb(PutBitContext *pb, int i)
91 set_ue_golomb(pb, i);
97 static inline void set_ur_golomb(PutBitContext *pb, int i, int k, int limit,
106 put_bits(pb, e + k + 1, (1 << k) + av_mod_uintp2(i, k));
108 put_bits(pb, limit + esc_len, i - limit + 1);
114 static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k,
124 put_bits(pb, 31, 0);
127 put_bits(pb, e, 1);
129 put_sbits(pb, k, i);
132 put_bits(pb, 31, 0);
135 put_bits(pb, limit, 1);
136 put_bits(pb, esc_len, i - 1);
143 static inline void set_sr_golomb(PutBitContext *pb, int i, int k, int limit,
151 set_ur_golomb(pb, v, k, limit, esc_len);
157 static inline void set_sr_golomb_flac(PutBitContext *pb, int i, int k,
165 set_ur_golomb_jpegls(pb, v, k, limit, esc_len);