Fix for a mode memory leak -- was still allocating memory for the energy
allocator which was removed a while ago.
This commit is contained in:
parent
aa9362564d
commit
18c1c22e16
1 changed files with 1 additions and 2 deletions
|
@ -207,7 +207,7 @@ static void compute_pbands(CELTMode *mode, int res)
|
|||
static void compute_allocation_table(CELTMode *mode, int res)
|
||||
{
|
||||
int i, j, nBark;
|
||||
celt_int16_t *allocVectors, *allocEnergy;
|
||||
celt_int16_t *allocVectors;
|
||||
const int C = CHANNELS(mode);
|
||||
|
||||
/* Find the number of critical bands supported by our sampling rate */
|
||||
|
@ -217,7 +217,6 @@ static void compute_allocation_table(CELTMode *mode, int res)
|
|||
|
||||
mode->nbAllocVectors = BITALLOC_SIZE;
|
||||
allocVectors = celt_alloc(sizeof(celt_int16_t)*(BITALLOC_SIZE*mode->nbEBands));
|
||||
allocEnergy = celt_alloc(sizeof(celt_int16_t)*(mode->nbAllocVectors*(mode->nbEBands+1)));
|
||||
/* Compute per-codec-band allocation from per-critical-band matrix */
|
||||
for (i=0;i<BITALLOC_SIZE;i++)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue