Lines Matching refs:block
37 dctcoef *block = (dctcoef*)_block; in FUNCC() local
40 block[0] += 1 << 5; in FUNCC()
43 const SUINT z0= block[i + 4*0] + (unsigned)block[i + 4*2]; in FUNCC()
44 const SUINT z1= block[i + 4*0] - (unsigned)block[i + 4*2]; in FUNCC()
45 const SUINT z2= (block[i + 4*1]>>1) - (unsigned)block[i + 4*3]; in FUNCC()
46 const SUINT z3= block[i + 4*1] + (unsigned)(block[i + 4*3]>>1); in FUNCC()
48 block[i + 4*0]= z0 + z3; in FUNCC()
49 block[i + 4*1]= z1 + z2; in FUNCC()
50 block[i + 4*2]= z1 - z2; in FUNCC()
51 block[i + 4*3]= z0 - z3; in FUNCC()
55 const SUINT z0= block[0 + 4*i] + (SUINT)block[2 + 4*i]; in FUNCC()
56 const SUINT z1= block[0 + 4*i] - (SUINT)block[2 + 4*i]; in FUNCC()
57 const SUINT z2= (block[1 + 4*i]>>1) - (SUINT)block[3 + 4*i]; in FUNCC()
58 const SUINT z3= block[1 + 4*i] + (SUINT)(block[3 + 4*i]>>1); in FUNCC()
66 memset(block, 0, 16 * sizeof(dctcoef)); in FUNCC()
72 dctcoef *block = (dctcoef*)_block; in FUNCC() local
75 block[0] += 32; in FUNCC()
79 const unsigned int a0 = block[i+0*8] + (unsigned)block[i+4*8]; in FUNCC()
80 const unsigned int a2 = block[i+0*8] - (unsigned)block[i+4*8]; in FUNCC()
81 const unsigned int a4 = (block[i+2*8]>>1) - (unsigned)block[i+6*8]; in FUNCC()
82 const unsigned int a6 = (block[i+6*8]>>1) + (unsigned)block[i+2*8]; in FUNCC()
89 const int a1 = -block[i+3*8] + (unsigned)block[i+5*8] - block[i+7*8] - (block[i+7*8]>>1); in FUNCC()
90 const int a3 = block[i+1*8] + (unsigned)block[i+7*8] - block[i+3*8] - (block[i+3*8]>>1); in FUNCC()
91 const int a5 = -block[i+1*8] + (unsigned)block[i+7*8] + block[i+5*8] + (block[i+5*8]>>1); in FUNCC()
92 const int a7 = block[i+3*8] + (unsigned)block[i+5*8] + block[i+1*8] + (block[i+1*8]>>1); in FUNCC()
99 block[i+0*8] = b0 + b7; in FUNCC()
100 block[i+7*8] = b0 - b7; in FUNCC()
101 block[i+1*8] = b2 + b5; in FUNCC()
102 block[i+6*8] = b2 - b5; in FUNCC()
103 block[i+2*8] = b4 + b3; in FUNCC()
104 block[i+5*8] = b4 - b3; in FUNCC()
105 block[i+3*8] = b6 + b1; in FUNCC()
106 block[i+4*8] = b6 - b1; in FUNCC()
110 const unsigned a0 = block[0+i*8] + (unsigned)block[4+i*8]; in FUNCC()
111 const unsigned a2 = block[0+i*8] - (unsigned)block[4+i*8]; in FUNCC()
112 const unsigned a4 = (block[2+i*8]>>1) - (unsigned)block[6+i*8]; in FUNCC()
113 const unsigned a6 = (block[6+i*8]>>1) + (unsigned)block[2+i*8]; in FUNCC()
120 const int a1 = -(unsigned)block[3+i*8] + block[5+i*8] - block[7+i*8] - (block[7+i*8]>>1); in FUNCC()
121 const int a3 = (unsigned)block[1+i*8] + block[7+i*8] - block[3+i*8] - (block[3+i*8]>>1); in FUNCC()
122 const int a5 = -(unsigned)block[1+i*8] + block[7+i*8] + block[5+i*8] + (block[5+i*8]>>1); in FUNCC()
123 const int a7 = (unsigned)block[3+i*8] + block[5+i*8] + block[1+i*8] + (block[1+i*8]>>1); in FUNCC()
140 memset(block, 0, 64 * sizeof(dctcoef)); in FUNCC()
147 dctcoef *block = (dctcoef*)_block; in FUNCC() local
148 int dc = (block[0] + 32) >> 6; in FUNCC()
150 block[0] = 0; in FUNCC()
162 dctcoef *block = (dctcoef*)_block; in FUNCC() local
163 int dc = (block[0] + 32) >> 6; in FUNCC()
164 block[0] = 0; in FUNCC()
174 void FUNCC(ff_h264_idct_add16)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, c… in FUNCC()
179 …if(nnz==1 && ((dctcoef*)block)[i*16]) FUNCC(ff_h264_idct_dc_add)(dst + block_offset[i], block + i*… in FUNCC()
180 … FUNCC(ff_h264_idct_add )(dst + block_offset[i], block + i*16*sizeof(pixe… in FUNCC()
185 void FUNCC(ff_h264_idct_add16intra)(uint8_t *dst, const int *block_offset, int16_t *block, int stri… in FUNCC()
188 …if(nnzc[ scan8[i] ]) FUNCC(ff_h264_idct_add )(dst + block_offset[i], block + i*16*si… in FUNCC()
189 …else if(((dctcoef*)block)[i*16]) FUNCC(ff_h264_idct_dc_add)(dst + block_offset[i], block + i*16*si… in FUNCC()
193 void FUNCC(ff_h264_idct8_add4)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, c… in FUNCC()
198 …if(nnz==1 && ((dctcoef*)block)[i*16]) FUNCC(ff_h264_idct8_dc_add)(dst + block_offset[i], block + i… in FUNCC()
199 … FUNCC(ff_h264_idct8_add )(dst + block_offset[i], block + i*16*sizeof(pixe… in FUNCC()
204 void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, … in FUNCC()
209 … FUNCC(ff_h264_idct_add )(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); in FUNCC()
210 else if(((dctcoef*)block)[i*16]) in FUNCC()
211 … FUNCC(ff_h264_idct_dc_add)(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); in FUNCC()
216 void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stri… in FUNCC()
222 … FUNCC(ff_h264_idct_add )(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); in FUNCC()
223 else if(((dctcoef*)block)[i*16]) in FUNCC()
224 … FUNCC(ff_h264_idct_dc_add)(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); in FUNCC()
231 … FUNCC(ff_h264_idct_add )(dest[j-1] + block_offset[i+4], block + i*16*sizeof(pixel), stride); in FUNCC()
232 else if(((dctcoef*)block)[i*16]) in FUNCC()
233 … FUNCC(ff_h264_idct_dc_add)(dest[j-1] + block_offset[i+4], block + i*16*sizeof(pixel), stride); in FUNCC()
283 dctcoef *block = (dctcoef*)_block; in FUNCC() local
286 temp[2*i+0] = block[stride*i + xStride*0] + (unsigned)block[stride*i + xStride*1]; in FUNCC()
287 temp[2*i+1] = block[stride*i + xStride*0] - (unsigned)block[stride*i + xStride*1]; in FUNCC()
297 block[stride*0+offset]= (int)((z0 + z3)*qmul + 128) >> 8; in FUNCC()
298 block[stride*1+offset]= (int)((z1 + z2)*qmul + 128) >> 8; in FUNCC()
299 block[stride*2+offset]= (int)((z1 - z2)*qmul + 128) >> 8; in FUNCC()
300 block[stride*3+offset]= (int)((z0 - z3)*qmul + 128) >> 8; in FUNCC()
308 dctcoef *block = (dctcoef*)_block; in FUNCC() local
310 a= block[stride*0 + xStride*0]; in FUNCC()
311 b= block[stride*0 + xStride*1]; in FUNCC()
312 c= block[stride*1 + xStride*0]; in FUNCC()
313 d= block[stride*1 + xStride*1]; in FUNCC()
320 block[stride*0 + xStride*0]= (int)((a+c)*qmul) >> 7; in FUNCC()
321 block[stride*0 + xStride*1]= (int)((e+b)*qmul) >> 7; in FUNCC()
322 block[stride*1 + xStride*0]= (int)((a-c)*qmul) >> 7; in FUNCC()
323 block[stride*1 + xStride*1]= (int)((e-b)*qmul) >> 7; in FUNCC()