diff --git a/gst/gl/effects/gstgleffectssources.c b/gst/gl/effects/gstgleffectssources.c index 4442007ef3..b3fb484ce2 100644 --- a/gst/gl/effects/gstgleffectssources.c +++ b/gst/gl/effects/gstgleffectssources.c @@ -47,7 +47,7 @@ fill_gaussian_kernel (float *kernel, int size, float sigma) l = (size - 1) / 2; for (i = 0; i < size; i++) { - kernel[i] = expf (-pow ((i - l), 2.0) / (2 * sigma)); + kernel[i] = expf (-0.5 * pow ((i - l) / sigma, 2.0)); sum += kernel[i]; }