Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2008-04-11 11:23:01 +0400
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2008-04-11 11:24:31 +0400
commit9656ca00900e6c7fce47a48fbe20dfe944c33170 (patch)
treedc43a67e5d40bcaf15ea5a278245687ad5630885 /libcelt
parent766257109e7f3d85d85104d5a451403b629e4398 (diff)
fixed three declaration-after-statement issues
Diffstat (limited to 'libcelt')
-rw-r--r--libcelt/dump_modes.c2
-rw-r--r--libcelt/modes.c2
-rw-r--r--libcelt/rate.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/libcelt/dump_modes.c b/libcelt/dump_modes.c
index b8d07fb..eeac8e6 100644
--- a/libcelt/dump_modes.c
+++ b/libcelt/dump_modes.c
@@ -217,13 +217,13 @@ int main(int argc, char **argv)
{
int i, nb;
FILE *file;
+ CELTMode **m;
if (argc%4 != 1)
{
fprintf (stderr, "must have a multiple of 4 arguments\n");
return 1;
}
nb = (argc-1)/4;
- CELTMode **m;
m = malloc(nb*sizeof(CELTMode*));
for (i=0;i<nb;i++)
{
diff --git a/libcelt/modes.c b/libcelt/modes.c
index 0f56ae5..cfcd1be 100644
--- a/libcelt/modes.c
+++ b/libcelt/modes.c
@@ -321,7 +321,6 @@ CELTMode EXPORT *celt_mode_create(celt_int32_t Fs, int channels, int frame_size,
void EXPORT celt_mode_destroy(CELTMode *mode)
{
- mdct_clear(&mode->mdct);
#ifndef STATIC_MODES
int i;
const celt_int16_t *prevPtr = NULL;
@@ -346,6 +345,7 @@ void EXPORT celt_mode_destroy(CELTMode *mode)
mode->marker_end = MODEFREED;
psydecay_clear(&mode->psy);
#endif
+ mdct_clear(&mode->mdct);
celt_free((CELTMode *)mode);
}
diff --git a/libcelt/rate.c b/libcelt/rate.c
index ecfccde..a191002 100644
--- a/libcelt/rate.c
+++ b/libcelt/rate.c
@@ -112,10 +112,10 @@ void compute_alloc_cache(CELTMode *m)
{
bits[i] = bits[i-1];
} else {
+ int j;
VARDECL(celt_uint64_t, u);
SAVE_STACK;
ALLOC(u, N, celt_uint64_t);
- int j;
/* FIXME: We could save memory here */
bits[i] = celt_alloc(MAX_PULSES*sizeof(celt_int16_t));
for (j=0;j<MAX_PULSES;j++)