Home | History | Annotate | Download | only in encoder

Lines Matching full:double

33 static const double ki_w = 1. / 2304.;  // 1 / sum(i:0..6, j..6) K[i]*K[j]
34 double get_ssimg(const uint8 *org, const uint8 *rec,
71 const double iw = 1. / w;
72 const double iwx = xm * iw;
73 const double iwy = ym * iw;
74 double sxx = xxm * iw - iwx * iwx;
75 double syy = yym * iw - iwy * iwy;
83 const double sxsy = sqrt(sxx * syy);
84 const double sxy = xym * iw - iwx * iwy;
85 static const double C11 = (0.01 * 0.01) * (255 * 255);
86 static const double C22 = (0.03 * 0.03) * (255 * 255);
87 static const double C33 = (0.015 * 0.015) * (255 * 255);
88 const double l = (2. * iwx * iwy + C11) / (iwx * iwx + iwy * iwy + C11);
89 const double c = (2. * sxsy + C22) / (sxx + syy + C22);
91 const double s = (sxy + C33) / (sxsy + C33);
99 double get_ssimfull_kernelg(const uint8 *org, const uint8 *rec,
133 const double iw = ki_w;
134 const double iwx = xm * iw;
135 const double iwy = ym * iw;
136 double sxx = xxm * iw - iwx * iwx;
137 double syy = yym * iw - iwy * iwy;
145 const double sxsy = sqrt(sxx * syy);
146 const double sxy = xym * iw - iwx * iwy;
147 static const double C11 = (0.01 * 0.01) * (255 * 255);
148 static const double C22 = (0.03 * 0.03) * (255 * 255);
149 static const double C33 = (0.015 * 0.015) * (255 * 255);
150 const double l = (2. * iwx * iwy + C11) / (iwx * iwx + iwy * iwy + C11);
151 const double c = (2. * sxsy + C22) / (sxx + syy + C22);
152 const double s = (sxy + C33) / (sxsy + C33);
158 double calc_ssimg(const uint8 *org, const uint8 *rec,
164 double SSIM = 0.;
205 double vp8_calc_ssimg
209 double *ssim_y,
210 double *ssim_u,
211 double *ssim_v
214 double ssim_all = 0;
296 static double similarity
314 static double ssim_16x16(unsigned char *s,int sp, unsigned char *r,int rp,
321 static double ssim_8x8(unsigned char *s,int sp, unsigned char *r,int rp,
335 double ssim3;
352 double vp8_ssim2
365 double ssim_total=0;
379 double vp8_calc_ssim
384 double *weight,
388 double a, b, c;
389 double ssimv;