• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching defs:pix2

275 static int sse4_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h)
282 s += sq[pix1[0] - pix2[0]];
283 s += sq[pix1[1] - pix2[1]];
284 s += sq[pix1[2] - pix2[2]];
285 s += sq[pix1[3] - pix2[3]];
287 pix2 += line_size;
292 static int sse8_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h)
299 s += sq[pix1[0] - pix2[0]];
300 s += sq[pix1[1] - pix2[1]];
301 s += sq[pix1[2] - pix2[2]];
302 s += sq[pix1[3] - pix2[3]];
303 s += sq[pix1[4] - pix2[4]];
304 s += sq[pix1[5] - pix2[5]];
305 s += sq[pix1[6] - pix2[6]];
306 s += sq[pix1[7] - pix2[7]];
308 pix2 += line_size;
313 static int sse16_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
320 s += sq[pix1[ 0] - pix2[ 0]];
321 s += sq[pix1[ 1] - pix2[ 1]];
322 s += sq[pix1[ 2] - pix2[ 2]];
323 s += sq[pix1[ 3] - pix2[ 3]];
324 s += sq[pix1[ 4] - pix2[ 4]];
325 s += sq[pix1[ 5] - pix2[ 5]];
326 s += sq[pix1[ 6] - pix2[ 6]];
327 s += sq[pix1[ 7] - pix2[ 7]];
328 s += sq[pix1[ 8] - pix2[ 8]];
329 s += sq[pix1[ 9] - pix2[ 9]];
330 s += sq[pix1[10] - pix2[10]];
331 s += sq[pix1[11] - pix2[11]];
332 s += sq[pix1[12] - pix2[12]];
333 s += sq[pix1[13] - pix2[13]];
334 s += sq[pix1[14] - pix2[14]];
335 s += sq[pix1[15] - pix2[15]];
338 pix2 += line_size;
345 static inline int w_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int w, int h, int type){
382 tmp[32*i+j+0] = (pix1[j+0] - pix2[j+0])<<4;
383 tmp[32*i+j+1] = (pix1[j+1] - pix2[j+1])<<4;
384 tmp[32*i+j+2] = (pix1[j+2] - pix2[j+2])<<4;
385 tmp[32*i+j+3] = (pix1[j+3] - pix2[j+3])<<4;
388 pix2 += line_size;
414 static int w53_8_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
415 return w_c(v, pix1, pix2, line_size, 8, h, 1);
418 static int w97_8_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
419 return w_c(v, pix1, pix2, line_size, 8, h, 0);
422 static int w53_16_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
423 return w_c(v, pix1, pix2, line_size, 16, h, 1);
426 static int w97_16_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
427 return w_c(v, pix1, pix2, line_size, 16, h, 0);
430 int w53_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
431 return w_c(v, pix1, pix2, line_size, 32, h, 1);
434 int w97_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
435 return w_c(v, pix1, pix2, line_size, 32, h, 0);
3117 static inline int pix_abs16_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3123 s += abs(pix1[0] - pix2[0]);
3124 s += abs(pix1[1] - pix2[1]);
3125 s += abs(pix1[2] - pix2[2]);
3126 s += abs(pix1[3] - pix2[3]);
3127 s += abs(pix1[4] - pix2[4]);
3128 s += abs(pix1[5] - pix2[5]);
3129 s += abs(pix1[6] - pix2[6]);
3130 s += abs(pix1[7] - pix2[7]);
3131 s += abs(pix1[8] - pix2[8]);
3132 s += abs(pix1[9] - pix2[9]);
3133 s += abs(pix1[10] - pix2[10]);
3134 s += abs(pix1[11] - pix2[11]);
3135 s += abs(pix1[12] - pix2[12]);
3136 s += abs(pix1[13] - pix2[13]);
3137 s += abs(pix1[14] - pix2[14]);
3138 s += abs(pix1[15] - pix2[15]);
3140 pix2 += line_size;
3145 static int pix_abs16_x2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3151 s += abs(pix1[0] - avg2(pix2[0], pix2[1]));
3152 s += abs(pix1[1] - avg2(pix2[1], pix2[2]));
3153 s += abs(pix1[2] - avg2(pix2[2], pix2[3]));
3154 s += abs(pix1[3] - avg2(pix2[3], pix2[4]));
3155 s += abs(pix1[4] - avg2(pix2[4], pix2[5]));
3156 s += abs(pix1[5] - avg2(pix2[5], pix2[6]));
3157 s += abs(pix1[6] - avg2(pix2[6], pix2[7]));
3158 s += abs(pix1[7] - avg2(pix2[7], pix2[8]));
3159 s += abs(pix1[8] - avg2(pix2[8], pix2[9]));
3160 s += abs(pix1[9] - avg2(pix2[9], pix2[10]));
3161 s += abs(pix1[10] - avg2(pix2[10], pix2[11]));
3162 s += abs(pix1[11] - avg2(pix2[11], pix2[12]));
3163 s += abs(pix1[12] - avg2(pix2[12], pix2[13]));
3164 s += abs(pix1[13] - avg2(pix2[13], pix2[14]));
3165 s += abs(pix1[14] - avg2(pix2[14], pix2[15]));
3166 s += abs(pix1[15] - avg2(pix2[15], pix2[16]));
3168 pix2 += line_size;
3173 static int pix_abs16_y2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3176 uint8_t *pix3 = pix2 + line_size;
3180 s += abs(pix1[0] - avg2(pix2[0], pix3[0]));
3181 s += abs(pix1[1] - avg2(pix2[1], pix3[1]));
3182 s += abs(pix1[2] - avg2(pix2[2], pix3[2]));
3183 s += abs(pix1[3] - avg2(pix2[3], pix3[3]));
3184 s += abs(pix1[4] - avg2(pix2[4], pix3[4]));
3185 s += abs(pix1[5] - avg2(pix2[5], pix3[5]));
3186 s += abs(pix1[6] - avg2(pix2[6], pix3[6]));
3187 s += abs(pix1[7] - avg2(pix2[7], pix3[7]));
3188 s += abs(pix1[8] - avg2(pix2[8], pix3[8]));
3189 s += abs(pix1[9] - avg2(pix2[9], pix3[9]));
3190 s += abs(pix1[10] - avg2(pix2[10], pix3[10]));
3191 s += abs(pix1[11] - avg2(pix2[11], pix3[11]));
3192 s += abs(pix1[12] - avg2(pix2[12], pix3[12]));
3193 s += abs(pix1[13] - avg2(pix2[13], pix3[13]));
3194 s += abs(pix1[14] - avg2(pix2[14], pix3[14]));
3195 s += abs(pix1[15] - avg2(pix2[15], pix3[15]));
3197 pix2 += line_size;
3203 static int pix_abs16_xy2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3206 uint8_t *pix3 = pix2 + line_size;
3210 s += abs(pix1[0] - avg4(pix2[0], pix2[1], pix3[0], pix3[1]));
3211 s += abs(pix1[1] - avg4(pix2[1], pix2[2], pix3[1], pix3[2]));
3212 s += abs(pix1[2] - avg4(pix2[2], pix2[3], pix3[2], pix3[3]));
3213 s += abs(pix1[3] - avg4(pix2[3], pix2[4], pix3[3], pix3[4]));
3214 s += abs(pix1[4] - avg4(pix2[4], pix2[5], pix3[4], pix3[5]));
3215 s += abs(pix1[5] - avg4(pix2[5], pix2[6], pix3[5], pix3[6]));
3216 s += abs(pix1[6] - avg4(pix2[6], pix2[7], pix3[6], pix3[7]));
3217 s += abs(pix1[7] - avg4(pix2[7], pix2[8], pix3[7], pix3[8]));
3218 s += abs(pix1[8] - avg4(pix2[8], pix2[9], pix3[8], pix3[9]));
3219 s += abs(pix1[9] - avg4(pix2[9], pix2[10], pix3[9], pix3[10]));
3220 s += abs(pix1[10] - avg4(pix2[10], pix2[11], pix3[10], pix3[11]));
3221 s += abs(pix1[11] - avg4(pix2[11], pix2[12], pix3[11], pix3[12]));
3222 s += abs(pix1[12] - avg4(pix2[12], pix2[13], pix3[12], pix3[13]));
3223 s += abs(pix1[13] - avg4(pix2[13], pix2[14], pix3[13], pix3[14]));
3224 s += abs(pix1[14] - avg4(pix2[14], pix2[15], pix3[14], pix3[15]));
3225 s += abs(pix1[15] - avg4(pix2[15], pix2[16], pix3[15], pix3[16]));
3227 pix2 += line_size;
3233 static inline int pix_abs8_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3239 s += abs(pix1[0] - pix2[0]);
3240 s += abs(pix1[1] - pix2[1]);
3241 s += abs(pix1[2] - pix2[2]);
3242 s += abs(pix1[3] - pix2[3]);
3243 s += abs(pix1[4] - pix2[4]);
3244 s += abs(pix1[5] - pix2[5]);
3245 s += abs(pix1[6] - pix2[6]);
3246 s += abs(pix1[7] - pix2[7]);
3248 pix2 += line_size;
3253 static int pix_abs8_x2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3259 s += abs(pix1[0] - avg2(pix2[0], pix2[1]));
3260 s += abs(pix1[1] - avg2(pix2[1], pix2[2]));
3261 s += abs(pix1[2] - avg2(pix2[2], pix2[3]));
3262 s += abs(pix1[3] - avg2(pix2[3], pix2[4]));
3263 s += abs(pix1[4] - avg2(pix2[4], pix2[5]));
3264 s += abs(pix1[5] - avg2(pix2[5], pix2[6]));
3265 s += abs(pix1[6] - avg2(pix2[6], pix2[7]));
3266 s += abs(pix1[7] - avg2(pix2[7], pix2[8]));
3268 pix2 += line_size;
3273 static int pix_abs8_y2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3276 uint8_t *pix3 = pix2 + line_size;
3280 s += abs(pix1[0] - avg2(pix2[0], pix3[0]));
3281 s += abs(pix1[1] - avg2(pix2[1], pix3[1]));
3282 s += abs(pix1[2] - avg2(pix2[2], pix3[2]));
3283 s += abs(pix1[3] - avg2(pix2[3], pix3[3]));
3284 s += abs(pix1[4] - avg2(pix2[4], pix3[4]));
3285 s += abs(pix1[5] - avg2(pix2[5], pix3[5]));
3286 s += abs(pix1[6] - avg2(pix2[6], pix3[6]));
3287 s += abs(pix1[7] - avg2(pix2[7], pix3[7]));
3289 pix2 += line_size;
3295 static int pix_abs8_xy2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
3298 uint8_t *pix3 = pix2 + line_size;
3302 s += abs(pix1[0] - avg4(pix2[0], pix2[1], pix3[0], pix3[1]));
3303 s += abs(pix1[1] - avg4(pix2[1], pix2[2], pix3[1], pix3[2]));
3304 s += abs(pix1[2] - avg4(pix2[2], pix2[3], pix3[2], pix3[3]));
3305 s += abs(pix1[3] - avg4(pix2[3], pix2[4], pix3[3], pix3[4]));
3306 s += abs(pix1[4] - avg4(pix2[4], pix2[5], pix3[4], pix3[5]));
3307 s += abs(pix1[5] - avg4(pix2[5], pix2[6], pix3[5], pix3[6]));
3308 s += abs(pix1[6] - avg4(pix2[6], pix2[7], pix3[6], pix3[7]));
3309 s += abs(pix1[7] - avg4(pix2[7], pix2[8], pix3[7], pix3[8]));
3311 pix2 += line_size;
4007 static int ssd_int8_vs_int16_c(const int8_t *pix1, const int16_t *pix2,
4012 score += (pix1[i]-pix2[i])*(pix1[i]-pix2[i]);