Lines Matching defs:block
36 static av_always_inline void rv34_row_transform(int temp[16], int16_t *block)
41 const int z0 = 13*(block[i+4*0] + block[i+4*2]);
42 const int z1 = 13*(block[i+4*0] - block[i+4*2]);
43 const int z2 = 7* block[i+4*1] - 17*block[i+4*3];
44 const int z3 = 17* block[i+4*1] + 7*block[i+4*3];
57 static void rv34_idct_add_c(uint8_t *dst, ptrdiff_t stride, int16_t *block){
61 rv34_row_transform(temp, block);
62 memset(block, 0, 16*sizeof(int16_t));
80 * RealVideo 3.0/4.0 inverse transform for DC block
85 static void rv34_inv_transform_noround_c(int16_t *block){
89 rv34_row_transform(temp, block);
97 block[i*4+0] = (z0 + z3) >> 11;
98 block[i*4+1] = (z1 + z2) >> 11;
99 block[i*4+2] = (z1 - z2) >> 11;
100 block[i*4+3] = (z0 - z3) >> 11;
118 static void rv34_inv_transform_dc_noround_c(int16_t *block)
120 int16_t dc = (13 * 13 * 3 * block[0]) >> 11;
123 for (i = 0; i < 4; i++, block += 4)
125 block[j] = dc;