Lines Matching defs:ref
115 static av_always_inline void lift(DWTELEM *dst, DWTELEM *src, DWTELEM *ref,
125 #define LIFT(src, ref, inv) ((src) + ((inv) ? -(ref) : +(ref)))
127 dst[0] = LIFT(src[0], ((mul * 2 * ref[0] + add) >> shift), inverse);
134 ((mul * (ref[i * ref_step] +
135 ref[(i + 1) * ref_step]) +
141 ((mul * 2 * ref[w * ref_step] + add) >> shift),
145 static av_always_inline void liftS(DWTELEM *dst, DWTELEM *src, DWTELEM *ref,
156 #define LIFTS(src, ref, inv) \
157 ((inv) ? (src) + (((ref) + 4 * (src)) >> shift) \
158 : -((-16 * (src) + (ref) + add / \
161 dst[0] = LIFTS(src[0], mul * 2 * ref[0] + add, inverse);
168 mul * (ref[i * ref_step] +
169 ref[(i + 1) * ref_step]) + add,
174 mul * 2 * ref[w * ref_step] + add,