Showing the changes to codec/encoder/core/src/slice_multi_threading.cpp (1 of 4 files). Show all
Unified · Split
| @@ -413,8 +413,7 @@ void ReleaseMtResource (sWelsEncCtx** ppCtx) { · 412 unmodified lines | |||
| 413 | memset (&pSmt->bThreadBsBufferUsage, 0, MAX_THREADS_NUM * sizeof (bool)); | 413 | memset (&pSmt->bThreadBsBufferUsage, 0, MAX_THREADS_NUM * sizeof (bool)); |
| 414 | 414 | ||
| 415 | if ((*ppCtx)->pTaskManage != NULL) { | 415 | if ((*ppCtx)->pTaskManage != NULL) { |
| 416 | delete (*ppCtx)->pTaskManage; | 416 | WELS_DELETE_OP((*ppCtx)->pTaskManage); |
| 417 | (*ppCtx)->pTaskManage = NULL; | ||
| 418 | } | 417 | } |
| 419 | 418 | ||
| 420 | #ifdef MT_DEBUG | 419 | #ifdef MT_DEBUG |