4
uint8_t block[COUNT * 32];
13
static inline uint8_t av_clip_uint8_c (int a)
24
stride /= sizeof(uint8_t);
25
offset <<= (log2_denom + (8 -8));
26
if(log2_denom) offset += 1<<(log2_denom-1);
28
for(y=0; y<16; y++, block += stride)
30
block[0] = av_clip_uint8_c((block[0]*weight + offset) >> log2_denom);
31
block[1] = av_clip_uint8_c((block[1]*weight + offset) >> log2_denom);
32
block[2] = av_clip_uint8_c((block[2]*weight + offset) >> log2_denom);
33
block[3] = av_clip_uint8_c((block[3]*weight + offset) >> log2_denom);
34
block[4] = av_clip_uint8_c((block[4]*weight + offset) >> log2_denom);
35
block[5] = av_clip_uint8_c((block[5]*weight + offset) >> log2_denom);
36
block[6] = av_clip_uint8_c((block[6]*weight + offset) >> log2_denom);
37
block[7] = av_clip_uint8_c((block[7]*weight + offset) >> log2_denom);
38
block[8] = av_clip_uint8_c((block[8]*weight + offset) >> log2_denom);
39
block[9] = av_clip_uint8_c((block[9]*weight + offset) >> log2_denom);
40
block[10] = av_clip_uint8_c((block[10]*weight + offset) >> log2_denom);
41
block[11] = av_clip_uint8_c((block[11]*weight + offset) >> log2_denom);
42
block[12] = av_clip_uint8_c((block[12]*weight + offset) >> log2_denom);
43
block[13] = av_clip_uint8_c((block[13]*weight + offset) >> log2_denom);
44
block[14] = av_clip_uint8_c((block[14]*weight + offset) >> log2_denom);
45
block[15] = av_clip_uint8_c((block[15]*weight + offset) >> log2_denom);