Lines Matching refs:val

66 void mpp_writer_put_raw_bits(MppWriteCtx *ctx, RK_S32 val, RK_S32 len)  in mpp_writer_put_raw_bits()  argument
75 mpp_assert(val < (1 << len)); in mpp_writer_put_raw_bits()
79 val <<= (32 - bits); in mpp_writer_put_raw_bits()
80 byte_buffer = byte_buffer | val; in mpp_writer_put_raw_bits()
112 void mpp_writer_put_bits(MppWriteCtx * ctx, RK_S32 val, RK_S32 len) in mpp_writer_put_bits() argument
118 if (val) { in mpp_writer_put_bits()
119 mpp_assert(val < (1 << len)); in mpp_writer_put_bits()
124 byte_buffer = byte_buffer | ((RK_U32) val << (32 - bits)); in mpp_writer_put_bits()
183 void mpp_writer_put_ue(MppWriteCtx *ctx, RK_U32 val) in mpp_writer_put_ue() argument
187 val++; in mpp_writer_put_ue()
188 while (val >> ++num_bits); in mpp_writer_put_ue()
204 mpp_writer_put_bits(ctx, val >> num_bits, 24); in mpp_writer_put_ue()
205 val = val >> num_bits; in mpp_writer_put_ue()
208 mpp_writer_put_bits(ctx, val, num_bits); in mpp_writer_put_ue()
210 mpp_writer_put_bits(ctx, val, 2 * num_bits - 1); in mpp_writer_put_ue()
214 void mpp_writer_put_se(MppWriteCtx *ctx, RK_S32 val) in mpp_writer_put_se() argument
218 if (val > 0) in mpp_writer_put_se()
219 tmp = (RK_U32)(2 * val - 1); in mpp_writer_put_se()
221 tmp = (RK_U32)(-2 * val); in mpp_writer_put_se()
236 RK_S32 mpp_exp_golomb_signed(RK_S32 val) in mpp_exp_golomb_signed() argument
240 if (val > 0) in mpp_exp_golomb_signed()
241 val = 2 * val; in mpp_exp_golomb_signed()
243 val = -2 * val + 1; in mpp_exp_golomb_signed()
245 while (val >> ++tmp) in mpp_exp_golomb_signed()