diff options
-rw-r--r-- | mg2d.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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; |