Lines Matching +refs:sad +refs:u

69                           int yd_stride, const uint8_t *u, const uint8_t *v,  in apply_ifactor()  argument
74 vp9_filter_by_weight8x8(u, uv_stride, ud, uvd_stride, weight); in apply_ifactor()
78 vp9_filter_by_weight16x16(u, uv_stride, ud, uvd_stride, weight); in apply_ifactor()
82 filter_by_weight32x32(u, uv_stride, ud, uvd_stride, weight); in apply_ifactor()
128 static void copy_block(const uint8_t *y, const uint8_t *u, const uint8_t *v, in copy_block() argument
134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block()
138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block()
142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block()
159 static void mfqe_block(BLOCK_SIZE bs, const uint8_t *y, const uint8_t *u, in mfqe_block() argument
163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local
170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block()
173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block()
176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block()
182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block()
184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block()
189 apply_ifactor(y, y_stride, yd, yd_stride, u, v, uv_stride, ud, vd, in mfqe_block()
193 copy_block(y, u, v, y_stride, uv_stride, yd, ud, vd, yd_stride, uvd_stride, in mfqe_block()
210 const uint8_t *y, const uint8_t *u, const uint8_t *v, in mfqe_partition() argument
250 mfqe_block(bs_tmp, y, u, v, y_stride, uv_stride, yd, ud, vd, yd_stride, in mfqe_partition()
253 mfqe_block(bs_tmp, y + y_offset, u + uv_offset, v + uv_offset, y_stride, in mfqe_partition()
259 mfqe_block(bs_tmp, y + y_offset * y_stride, u + uv_offset * uv_stride, in mfqe_partition()
265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition()
283 mfqe_block(bs_tmp, y, u, v, y_stride, uv_stride, yd, ud, vd, yd_stride, in mfqe_partition()
286 mfqe_block(bs_tmp, y + y_offset * y_stride, u + uv_offset * uv_stride, in mfqe_partition()
293 mfqe_block(bs_tmp, y + y_offset, u + uv_offset, v + uv_offset, y_stride, in mfqe_partition()
298 u + uv_offset * uv_stride + uv_offset, in mfqe_partition()
309 mfqe_block(cur_bs, y, u, v, y_stride, uv_stride, yd, ud, vd, yd_stride, in mfqe_partition()
313 copy_block(y, u, v, y_stride, uv_stride, yd, ud, vd, yd_stride, in mfqe_partition()
320 mfqe_partition(cm, mi, subsize, y, u, v, y_stride, uv_stride, yd, ud, vd, in mfqe_partition()
322 mfqe_partition(cm, mi + mi_offset, subsize, y + y_offset, u + uv_offset, in mfqe_partition()
326 y + y_offset * y_stride, u + uv_offset * uv_stride, in mfqe_partition()
332 u + uv_offset * uv_stride + uv_offset, in mfqe_partition()
367 const uint8_t *u = in vp9_mfqe() local
379 mfqe_partition(cm, mi, BLOCK_64X64, y, u, v, y_stride, uv_stride, yd, ud, in vp9_mfqe()