filters: Blur: Hotfix the GaussianBlurAlloc() case
commitf4da24627bdbc2c598e29a04db851d0fc0d8ef7d
authorCyril Hrubis <metan@ucw.cz>
Fri, 27 Sep 2013 18:35:31 +0000 (27 20:35 +0200)
committerCyril Hrubis <metan@ucw.cz>
Fri, 27 Sep 2013 18:52:45 +0000 (27 20:52 +0200)
tree127283203826e7dc91eb480e7f730e84fa042f8a
parent92b4a111042c16733e2c23b1ed41e7a56ac52023
filters: Blur: Hotfix the GaussianBlurAlloc() case

The code wrongly passed src as src and dst as dst to both vertical and
horizontal convolution, which is wrong in case src != dst because the
result from the first convolution is always lost.

Workaround this by passing dst as both src and dst to the second one.
The drawback is that the second convolution would not run in multiple
threads but at least it yields correct result.

Signed-off-by: Cyril Hrubis <metan@ucw.cz>
libs/filters/GP_Blur.c