Lines Matching full:above

24                                const uint8_t *above, const uint8_t *left) {  in v_predictor()  argument
29 memcpy(dst, above, bw); in v_predictor()
35 const uint8_t *above, const uint8_t *left) { in h_predictor() argument
37 (void)above; in h_predictor()
61 int bh, const uint8_t *above, in paeth_predictor() argument
64 const uint8_t ytop_left = above[-1]; in paeth_predictor()
68 dst[c] = (uint8_t)paeth_predictor_single(left[r], above[c], ytop_left); in paeth_predictor()
85 int bh, const uint8_t *above, in smooth_predictor() argument
88 const uint8_t right_pred = above[bw - 1]; // estimated by top-right pixel in smooth_predictor()
100 const uint8_t pixels[] = { above[c], below_pred, left[r], right_pred }; in smooth_predictor()
116 int bh, const uint8_t *above, in smooth_v_predictor() argument
130 const uint8_t pixels[] = { above[c], below_pred }; in smooth_v_predictor()
145 int bh, const uint8_t *above, in smooth_h_predictor() argument
147 const uint8_t right_pred = above[bw - 1]; // estimated by top-right pixel in smooth_h_predictor()
174 int bh, const uint8_t *above, in dc_128_predictor() argument
177 (void)above; in dc_128_predictor()
187 int bh, const uint8_t *above, in dc_left_predictor() argument
190 (void)above; in dc_left_predictor()
202 int bh, const uint8_t *above, in dc_top_predictor() argument
207 for (i = 0; i < bw; i++) sum += above[i]; in dc_top_predictor()
217 const uint8_t *above, const uint8_t *left) { in dc_predictor() argument
222 sum += above[i]; in dc_predictor()
266 int bh, const uint8_t *above, in dc_predictor_rect() argument
272 sum += above[i]; in dc_predictor_rect()
291 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_4x8_c() argument
292 dc_predictor_rect(dst, stride, 4, 8, above, left, 2, DC_MULTIPLIER_1X2); in aom_dc_predictor_4x8_c()
296 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_8x4_c() argument
297 dc_predictor_rect(dst, stride, 8, 4, above, left, 2, DC_MULTIPLIER_1X2); in aom_dc_predictor_8x4_c()
302 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_4x16_c() argument
303 dc_predictor_rect(dst, stride, 4, 16, above, left, 2, DC_MULTIPLIER_1X4); in aom_dc_predictor_4x16_c()
307 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_16x4_c() argument
308 dc_predictor_rect(dst, stride, 16, 4, above, left, 2, DC_MULTIPLIER_1X4); in aom_dc_predictor_16x4_c()
313 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_8x16_c() argument
314 dc_predictor_rect(dst, stride, 8, 16, above, left, 3, DC_MULTIPLIER_1X2); in aom_dc_predictor_8x16_c()
318 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_16x8_c() argument
319 dc_predictor_rect(dst, stride, 16, 8, above, left, 3, DC_MULTIPLIER_1X2); in aom_dc_predictor_16x8_c()
324 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_8x32_c() argument
325 dc_predictor_rect(dst, stride, 8, 32, above, left, 3, DC_MULTIPLIER_1X4); in aom_dc_predictor_8x32_c()
329 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_32x8_c() argument
330 dc_predictor_rect(dst, stride, 32, 8, above, left, 3, DC_MULTIPLIER_1X4); in aom_dc_predictor_32x8_c()
335 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_16x32_c() argument
336 dc_predictor_rect(dst, stride, 16, 32, above, left, 4, DC_MULTIPLIER_1X2); in aom_dc_predictor_16x32_c()
340 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_32x16_c() argument
341 dc_predictor_rect(dst, stride, 32, 16, above, left, 4, DC_MULTIPLIER_1X2); in aom_dc_predictor_32x16_c()
346 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_16x64_c() argument
347 dc_predictor_rect(dst, stride, 16, 64, above, left, 4, DC_MULTIPLIER_1X4); in aom_dc_predictor_16x64_c()
351 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_64x16_c() argument
352 dc_predictor_rect(dst, stride, 64, 16, above, left, 4, DC_MULTIPLIER_1X4); in aom_dc_predictor_64x16_c()
357 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_32x64_c() argument
358 dc_predictor_rect(dst, stride, 32, 64, above, left, 5, DC_MULTIPLIER_1X2); in aom_dc_predictor_32x64_c()
362 const uint8_t *above, const uint8_t *left) { in aom_dc_predictor_64x32_c() argument
363 dc_predictor_rect(dst, stride, 64, 32, above, left, 5, DC_MULTIPLIER_1X2); in aom_dc_predictor_64x32_c()
372 int bh, const uint16_t *above, in highbd_v_predictor() argument
378 memcpy(dst, above, bw * sizeof(uint16_t)); in highbd_v_predictor()
384 int bh, const uint16_t *above, in highbd_h_predictor() argument
387 (void)above; in highbd_h_predictor()
396 int bw, int bh, const uint16_t *above, in highbd_paeth_predictor() argument
399 const uint16_t ytop_left = above[-1]; in highbd_paeth_predictor()
404 dst[c] = paeth_predictor_single(left[r], above[c], ytop_left); in highbd_paeth_predictor()
411 const uint16_t *above, in highbd_smooth_predictor() argument
415 const uint16_t right_pred = above[bw - 1]; // estimated by top-right pixel in highbd_smooth_predictor()
427 const uint16_t pixels[] = { above[c], below_pred, left[r], right_pred }; in highbd_smooth_predictor()
444 const uint16_t *above, in highbd_smooth_v_predictor() argument
459 const uint16_t pixels[] = { above[c], below_pred }; in highbd_smooth_v_predictor()
475 const uint16_t *above, in highbd_smooth_h_predictor() argument
478 const uint16_t right_pred = above[bw - 1]; // estimated by top-right pixel in highbd_smooth_h_predictor()
506 const uint16_t *above, in highbd_dc_128_predictor() argument
509 (void)above; in highbd_dc_128_predictor()
520 const uint16_t *above, in highbd_dc_left_predictor() argument
523 (void)above; in highbd_dc_left_predictor()
537 const uint16_t *above, in highbd_dc_top_predictor() argument
543 for (i = 0; i < bw; i++) sum += above[i]; in highbd_dc_top_predictor()
553 int bh, const uint16_t *above, in highbd_dc_predictor() argument
560 sum += above[i]; in highbd_dc_predictor()
574 // Obtained similarly as DC_MULTIPLIER_1X2 and DC_MULTIPLIER_1X4 above, but
590 const uint16_t *above, in highbd_dc_predictor_rect() argument
597 sum += above[i]; in highbd_dc_predictor_rect()
616 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_4x8_c() argument
618 highbd_dc_predictor_rect(dst, stride, 4, 8, above, left, bd, 2, in aom_highbd_dc_predictor_4x8_c()
623 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_8x4_c() argument
625 highbd_dc_predictor_rect(dst, stride, 8, 4, above, left, bd, 2, in aom_highbd_dc_predictor_8x4_c()
631 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_4x16_c() argument
633 highbd_dc_predictor_rect(dst, stride, 4, 16, above, left, bd, 2, in aom_highbd_dc_predictor_4x16_c()
638 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_16x4_c() argument
640 highbd_dc_predictor_rect(dst, stride, 16, 4, above, left, bd, 2, in aom_highbd_dc_predictor_16x4_c()
646 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_8x16_c() argument
648 highbd_dc_predictor_rect(dst, stride, 8, 16, above, left, bd, 3, in aom_highbd_dc_predictor_8x16_c()
653 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_16x8_c() argument
655 highbd_dc_predictor_rect(dst, stride, 16, 8, above, left, bd, 3, in aom_highbd_dc_predictor_16x8_c()
661 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_8x32_c() argument
663 highbd_dc_predictor_rect(dst, stride, 8, 32, above, left, bd, 3, in aom_highbd_dc_predictor_8x32_c()
668 const uint16_t *above, const uint16_t *left, in aom_highbd_dc_predictor_32x8_c() argument
670 highbd_dc_predictor_rect(dst, stride, 32, 8, above, left, bd, 3, in aom_highbd_dc_predictor_32x8_c()
676 const uint16_t *above, in aom_highbd_dc_predictor_16x32_c() argument
678 highbd_dc_predictor_rect(dst, stride, 16, 32, above, left, bd, 4, in aom_highbd_dc_predictor_16x32_c()
683 const uint16_t *above, in aom_highbd_dc_predictor_32x16_c() argument
685 highbd_dc_predictor_rect(dst, stride, 32, 16, above, left, bd, 4, in aom_highbd_dc_predictor_32x16_c()
691 const uint16_t *above, in aom_highbd_dc_predictor_16x64_c() argument
693 highbd_dc_predictor_rect(dst, stride, 16, 64, above, left, bd, 4, in aom_highbd_dc_predictor_16x64_c()
698 const uint16_t *above, in aom_highbd_dc_predictor_64x16_c() argument
700 highbd_dc_predictor_rect(dst, stride, 64, 16, above, left, bd, 4, in aom_highbd_dc_predictor_64x16_c()
706 const uint16_t *above, in aom_highbd_dc_predictor_32x64_c() argument
708 highbd_dc_predictor_rect(dst, stride, 32, 64, above, left, bd, 5, in aom_highbd_dc_predictor_32x64_c()
713 const uint16_t *above, in aom_highbd_dc_predictor_64x32_c() argument
715 highbd_dc_predictor_rect(dst, stride, 64, 32, above, left, bd, 5, in aom_highbd_dc_predictor_64x32_c()
725 // above and left are not necessarily used all the time.
728 uint8_t *dst, ptrdiff_t stride, const uint8_t *above, \
730 type##_predictor(dst, stride, width, height, above, left); \
736 uint16_t *dst, ptrdiff_t stride, const uint16_t *above, \
738 highbd_##type##_predictor(dst, stride, width, height, above, left, bd); \