aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mg2d.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/mg2d.c b/mg2d.c
index 4414064..548858e 100644
--- a/mg2d.c
+++ b/mg2d.c
@@ -2228,7 +2228,13 @@ int mg2d_interp(MG2DContext *ctx,
NDArray *a_src;
int ret;
- gt = mg2di_gt_alloc(2, GRID_TRANSFER_LAGRANGE_5);
+ if (!priv->tp) {
+ ret = threadpool_init(ctx);
+ if (ret < 0)
+ return ret;
+ }
+
+ gt = mg2di_gt_alloc(2, GRID_TRANSFER_LAGRANGE_7);
if (!gt)
return -ENOMEM;