Lines Matching refs:h4
95 int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y;
115 for (y = 0; y < h4; y++) {
127 memset(&td->left_segpred_ctx[row7], 1, h4);
133 memset(&td->left_segpred_ctx[row7], 0, h4);
767 for (n = 0; n < h4 * 2; n++) {
775 for (y = 0; y < h4; y++) {
970 int w4 = ff_vp9_bwh_tab[1][b->bs][0] << 1, h4 = ff_vp9_bwh_tab[1][b->bs][1] << 1;
972 int end_y = FFMIN(2 * (s->rows - row), h4);
1052 SPLAT(l, end_y, step, end_y == h4); \
1099 h4 >>= s->ss_v;
1269 int w4 = ff_vp9_bwh_tab[1][bs][0], h4 = ff_vp9_bwh_tab[1][bs][1], lvl;
1281 td->max_mv.y = 128 + (s->rows - row - h4) * 64;
1289 (s->ss_v && h4 * 2 == (1 << b->tx)));
1295 td->block_structure[td->nb_block_structure].block_size_idx_y = av_log2(h4);
1310 memset(&td->left_skip_ctx[td->row7], 1, h4);
1341 switch (h4) {
1351 s->td[0].block += w4 * h4 * 64 * bytesperpixel;
1352 s->td[0].uvblock[0] += w4 * h4 * 64 * bytesperpixel >> (s->ss_h + s->ss_v);
1353 s->td[0].uvblock[1] += w4 * h4 * 64 * bytesperpixel >> (s->ss_h + s->ss_v);
1354 s->td[0].eob += 4 * w4 * h4;
1355 s->td[0].uveob[0] += 4 * w4 * h4 >> (s->ss_h + s->ss_v);
1356 s->td[0].uveob[1] += 4 * w4 * h4 >> (s->ss_h + s->ss_v);
1366 (row + h4) > s->rows;
1368 (row + h4) > s->rows;
1399 int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
1414 int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0;
1434 int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
1437 setctx_2d(&lflvl->level[row7 * 8 + col7], w4, h4, 8, lvl);
1442 s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0,
1448 s->td[0].block += w4 * h4 * 64 * bytesperpixel;
1449 s->td[0].uvblock[0] += w4 * h4 * 64 * bytesperpixel >> (s->ss_v + s->ss_h);
1450 s->td[0].uvblock[1] += w4 * h4 * 64 * bytesperpixel >> (s->ss_v + s->ss_h);
1451 s->td[0].eob += 4 * w4 * h4;
1452 s->td[0].uveob[0] += 4 * w4 * h4 >> (s->ss_v + s->ss_h);
1453 s->td[0].uveob[1] += 4 * w4 * h4 >> (s->ss_v + s->ss_h);