Lines Matching defs:block
1331 * @param block destination for block coefficients
1333 * @param i initial coeff index, 0 unless a separate DC block is coded
1340 int decode_block_coeffs_internal(VP56RangeCoder *r, int16_t block[16],
1392 block[scan[i]] = (vp8_rac_get(&c) ? -coeff : coeff) * qmul[!!i];
1400 int inter_predict_dc(int16_t block[16], int16_t pred[2])
1402 int16_t dc = block[0];
1411 block[0] = pred[0] = dc;
1416 block[0] = pred[0] = dc;
1423 int16_t block[16],
1429 return decode_block_coeffs_internal(r, block, probs, i,
1435 int16_t block[16],
1440 return decode_block_coeffs_internal(r, block, probs, i,
1447 * @param block destination for block coefficients
1449 * @param i initial coeff index, 0 unless a separate DC block is coded
1459 int decode_block_coeffs(VP56RangeCoder *c, int16_t block[16],
1467 return vp7 ? vp7_decode_block_coeffs_internal(c, block, probs, i,
1469 : vp8_decode_block_coeffs_internal(c, block, probs, i,
1501 s->vp8dsp.vp8_luma_dc_wht_dc(td->block, td->block_dc);
1503 s->vp8dsp.vp8_luma_dc_wht(td->block, td->block_dc);
1513 nnz = decode_block_coeffs(c, td->block[y][x],
1532 nnz = decode_block_coeffs(c, td->block[i][(y << 1) + x],
1765 td->block[y][x], s->linesize);
1768 td->block[y][x], s->linesize);
1800 * @param dst target buffer for block data at block position
1802 * @param mv motion vector (relative to block position) to get pixel data from
1803 * @param x_off horizontal position of block from origin (0, 0)
1804 * @param y_off vertical position of block from origin (0, 0)
1805 * @param block_w width of block (16, 8 or 4)
1806 * @param block_h height of block (always same as block_w)
1857 * @param dst1 target buffer for block data at block position (U plane)
1858 * @param dst2 target buffer for block data at block position (V plane)
1860 * @param mv motion vector (relative to block position) to get pixel data from
1861 * @param x_off horizontal position of block from origin (0, 0)
1862 * @param y_off vertical position of block from origin (0, 0)
1863 * @param block_w width of block (16, 8 or 4)
1864 * @param block_h height of block (always same as block_w)
1936 /* this block only applies VP8; it is safe to check
2079 td->block[y][x],
2083 td->block[y][x],
2090 s->vp8dsp.vp8_idct_dc_add4y(y_dst, td->block[y], s->linesize);
2106 td->block[4 + ch][(y << 1) + x],
2110 td->block[4 + ch][(y << 1) + x],
2119 s->vp8dsp.vp8_idct_dc_add4uv(ch_dst, td->block[4 + ch], s->uvlinesize);
2460 /* Reset DC block predictors if they would exist