Lines Matching defs:row7
92 int row = td->row, col = td->col, row7 = td->row7;
108 td->left_segpred_ctx[row7]]))) {
127 memset(&td->left_segpred_ctx[row7], 1, h4);
133 memset(&td->left_segpred_ctx[row7], 0, h4);
144 int c = td->left_skip_ctx[row7] + s->above_skip_ctx[col];
157 c = s->above_intra_ctx[col] + td->left_intra_ctx[row7];
161 have_l ? 2 * td->left_intra_ctx[row7] : 0;
174 (td->left_skip_ctx[row7] ? max_tx :
175 td->left_txfm_ctx[row7]) > max_tx;
181 c = td->left_skip_ctx[row7] ? 1 :
182 (td->left_txfm_ctx[row7] * 2 > max_tx);
216 uint8_t *l = &td->left_mode_ctx[(row7) << 1];
344 if (s->above_comp_ctx[col] && td->left_comp_ctx[row7]) {
347 c = 2 + (td->left_intra_ctx[row7] ||
348 td->left_ref_ctx[row7] == s->s.h.fixcompref);
349 } else if (td->left_comp_ctx[row7]) {
355 (!td->left_intra_ctx[row7] &&
363 c = td->left_comp_ctx[row7] ? 3 :
364 (!td->left_intra_ctx[row7] && td->left_ref_ctx[row7] == s->s.h.fixcompref);
383 if (td->left_intra_ctx[row7]) {
386 c = 1 + 2 * (td->left_ref_ctx[row7] != s->s.h.varcompref[1]);
388 } else if (td->left_intra_ctx[row7]) {
391 int refl = td->left_ref_ctx[row7], refa = s->above_ref_ctx[col];
395 } else if (!td->left_comp_ctx[row7] && !s->above_comp_ctx[col]) {
402 } else if (!td->left_comp_ctx[row7]) {
430 if (td->left_intra_ctx[row7]) {
432 } else if (td->left_comp_ctx[row7]) {
433 c = 4 * (td->left_ref_ctx[row7] != s->s.h.varcompref[1]);
435 c = 3 * (td->left_ref_ctx[row7] != s->s.h.varcompref[1]);
447 if (have_l && !td->left_intra_ctx[row7]) {
448 if (td->left_comp_ctx[row7]) {
450 c = 1 + (!s->s.h.fixcompref || !td->left_ref_ctx[row7] ||
454 (!s->s.h.fixcompref || !td->left_ref_ctx[row7]);
457 c = (3 * !td->left_ref_ctx[row7]) +
460 c = 2 * !td->left_ref_ctx[row7] + 2 * !s->above_ref_ctx[col];
469 } else if (have_l && !td->left_intra_ctx[row7]) {
470 if (td->left_intra_ctx[row7]) {
472 } else if (td->left_comp_ctx[row7]) {
473 c = 1 + (!s->s.h.fixcompref || !td->left_ref_ctx[row7]);
475 c = 4 * (!td->left_ref_ctx[row7]);
488 if (td->left_intra_ctx[row7]) {
500 if (td->left_intra_ctx[row7]) {
502 } else if (td->left_comp_ctx[row7]) {
504 td->left_ref_ctx[row7] == 1);
505 } else if (!td->left_ref_ctx[row7]) {
508 c = 4 * (td->left_ref_ctx[row7] == 1);
511 if (td->left_comp_ctx[row7]) {
512 if (td->left_ref_ctx[row7] == s->above_ref_ctx[col]) {
514 td->left_ref_ctx[row7] == 1);
518 } else if (!td->left_ref_ctx[row7]) {
522 c = 3 * (td->left_ref_ctx[row7] == 1) +
525 } else if (td->left_comp_ctx[row7]) {
528 td->left_ref_ctx[row7] == 1);
531 (s->s.h.fixcompref == 1 || td->left_ref_ctx[row7] == 1);
534 if (!td->left_ref_ctx[row7]) {
537 c = 4 * (td->left_ref_ctx[row7] == 1);
539 } else if (!td->left_ref_ctx[row7]) {
542 c = 2 * (td->left_ref_ctx[row7] == 1) +
556 if (td->left_intra_ctx[row7] ||
557 (!td->left_comp_ctx[row7] && !td->left_ref_ctx[row7])) {
559 } else if (td->left_comp_ctx[row7]) {
560 c = 3 * (s->s.h.fixcompref == 1 || td->left_ref_ctx[row7] == 1);
562 c = 4 * (td->left_ref_ctx[row7] == 1);
588 [td->left_mode_ctx[row7 + off[b->bs]]];
603 if (have_l && td->left_mode_ctx[row7] >= NEARESTMV) {
604 c = s->above_filter_ctx[col] == td->left_filter_ctx[row7] ?
605 td->left_filter_ctx[row7] : 3;
609 } else if (have_l && td->left_mode_ctx[row7] >= NEARESTMV) {
610 c = td->left_filter_ctx[row7];
624 int c = inter_mode_ctx_lut[s->above_mode_ctx[col]][td->left_mode_ctx[row7]];
740 case 1: SET_CTXS(td, left, row7, 1); break;
741 case 2: SET_CTXS(td, left, row7, 2); break;
742 case 4: SET_CTXS(td, left, row7, 4); break;
743 case 8: SET_CTXS(td, left, row7, 8); break;
752 AV_COPY32(&td->left_mv_ctx[row7 * 2 + 0][0], &b->mv[1][0]);
753 AV_COPY32(&td->left_mv_ctx[row7 * 2 + 0][1], &b->mv[1][1]);
754 AV_WN32A(&td->left_mv_ctx[row7 * 2 + 1][0], mv0);
755 AV_WN32A(&td->left_mv_ctx[row7 * 2 + 1][1], mv1);
768 AV_WN32A(&td->left_mv_ctx[row7 * 2 + n][0], mv0);
769 AV_WN32A(&td->left_mv_ctx[row7 * 2 + n][1], mv1);
1274 td->row7 = row & 7;
1310 memset(&td->left_skip_ctx[td->row7], 1, h4);
1313 int row7 = td->row7;
1342 case 1: SPLAT_ZERO_YUV(td->left, nnz_ctx, row7, 1, v); break;
1343 case 2: SPLAT_ZERO_YUV(td->left, nnz_ctx, row7, 2, v); break;
1344 case 4: SPLAT_ZERO_YUV(td->left, nnz_ctx, row7, 4, v); break;
1345 case 8: SPLAT_ZERO_YUV(td->left, nnz_ctx, row7, 8, v); break;
1435 int skip_inter = !b->intra && b->skip, col7 = td->col7, row7 = td->row7;
1437 setctx_2d(&lflvl->level[row7 * 8 + col7], w4, h4, 8, lvl);
1438 mask_edges(lflvl->mask[0], 0, 0, row7, col7, x_end, y_end, 0, 0, b->tx, skip_inter);
1440 mask_edges(lflvl->mask[1], s->ss_h, s->ss_v, row7, col7, x_end, y_end,