Unified · Split
Binary file not shown.
Binary file not shown.
| @@ -113,11 +113,13 @@ void tZeroCrossing_initToPool (tZeroCrossing* const zc, int maxWindowSize, · 112 unmodified lines | ||
| 113 | 113 | z->inBuffer = (float*) mpool_calloc(sizeof(float) * maxWindowSize, m); |
| 114 | 114 | z->countBuffer = (uint16_t*) mpool_calloc(sizeof(uint16_t) * maxWindowSize, m); |
| 115 | 115 | } |
| 116 | + | |
| 116 | 117 | void tZeroCrossing_freeFromPool (tZeroCrossing* const zc, tMempool* const mp) |
| 117 | 118 | { |
| 118 | 119 | _tMempool* m = *mp; |
| 119 | 120 | _tZeroCrossing* z = *zc; |
| 120 | − | |
| 121 | + mpool_free(z->inBuffer, m); | |
| 122 | + mpool_free(z->countBuffer, m); | |
| 121 | 123 | mpool_free(z, m); |
| 122 | 124 | } |
| 123 | 125 | |