REFINE_WIN_W 302 libavfilter/opencl/deshake.cl float subpix[(REFINE_WIN_W + 2) * (REFINE_WIN_H + 2)]; REFINE_WIN_W 309 libavfilter/opencl/deshake.cl get_rect_sub_pix(grayscale, subpix, REFINE_WIN_W + 2, REFINE_WIN_H + 2, feature); REFINE_WIN_W 311 libavfilter/opencl/deshake.cl subpix_ptr += REFINE_WIN_W + 2 + 1; REFINE_WIN_W 314 libavfilter/opencl/deshake.cl for (i = 0, k = 0; i < REFINE_WIN_H; i++, subpix_ptr += REFINE_WIN_W + 2) { REFINE_WIN_W 317 libavfilter/opencl/deshake.cl for (j = 0; j < REFINE_WIN_W; j++, k++) { REFINE_WIN_W 320 libavfilter/opencl/deshake.cl float tgy = subpix_ptr[j + REFINE_WIN_W + 2] - subpix_ptr[j - REFINE_WIN_W - 2]; REFINE_WIN_W 405 libavfilter/opencl/deshake.cl float mask[REFINE_WIN_H * REFINE_WIN_W]; REFINE_WIN_W 410 libavfilter/opencl/deshake.cl for (int j = 0; j < REFINE_WIN_W; j++) { REFINE_WIN_W 412 libavfilter/opencl/deshake.cl mask[i * REFINE_WIN_W + j] = (float)(vy * exp(-x * x));