Lines Matching refs:shift
44 static inline int wnv1_get_code(GetBitContext *gb, int shift, int base_value) in wnv1_get_code() argument
49 return get_bits(gb, 8 - shift) << shift; in wnv1_get_code()
51 return base_value + v * (1 << shift); in wnv1_get_code()
63 int i, j, ret, shift; in decode_frame() local
79 shift = 2; in decode_frame()
81 shift = 8 - (buf[2] >> 4); in decode_frame()
82 if (shift > 4) { in decode_frame()
86 shift = 4; in decode_frame()
88 if (shift < 1) { in decode_frame()
92 shift = 1; in decode_frame()
101 Y[i * 2] = wnv1_get_code(&gb, shift, prev_y); in decode_frame()
102 prev_u = U[i] = wnv1_get_code(&gb, shift, prev_u); in decode_frame()
103 prev_y = Y[(i * 2) + 1] = wnv1_get_code(&gb, shift, Y[i * 2]); in decode_frame()
104 prev_v = V[i] = wnv1_get_code(&gb, shift, prev_v); in decode_frame()