filters: Simplify multithreaded filters.
commit5355f8de46d21c12f260b08c4774a13993db9701
authorCyril Hrubis <metan@ucw.cz>
Sun, 8 Jul 2012 11:12:52 +0000 (8 13:12 +0200)
committerCyril Hrubis <metan@ucw.cz>
Sun, 8 Jul 2012 11:12:52 +0000 (8 13:12 +0200)
tree99cb2b308c72ff3d437b16ac0d52bf3642d276a3
parent00460e85d190a282d97009977cecdc5a6b9c101a
filters: Simplify multithreaded filters.

* Move the common code to the core

* Pack the linear convolution paraters into the
  structure by default.
include/core/GP_ProgressCallback.h
include/core/GP_Threads.h [copied from include/filters/GP_LinearThreads.h with 51% similarity]
include/filters/GP_Linear.h
include/filters/GP_LinearThreads.h [copied from include/core/GP_ProgressCallback.h with 57% similarity]
libs/core/GP_Threads.c [copied from include/core/GP_ProgressCallback.h with 58% similarity]
libs/filters/GP_Blur.c
libs/filters/GP_Edge.c
libs/filters/GP_LinearThreads.c