small cleanups

resample: remove unused index variable
This commit is contained in:
Wim Taymans 2019-07-08 18:23:22 +02:00
parent 98d10bbd1f
commit 0154e6eaac
6 changed files with 12 additions and 16 deletions

View file

@ -38,7 +38,6 @@ struct native_data {
uint32_t n_phases;
uint32_t in_rate;
uint32_t out_rate;
uint32_t index;
uint32_t phase;
uint32_t inc;
uint32_t frac;
@ -66,7 +65,7 @@ DEFINE_RESAMPLER(copy,arch) \
if (r->channels == 0) \
return; \
\
index = data->index; \
index = 0; \
if (offs < olen && index + n_taps <= ilen) { \
uint32_t to_copy = SPA_MIN(olen - offs, \
ilen - (index + n_taps) + 1); \
@ -80,7 +79,6 @@ DEFINE_RESAMPLER(copy,arch) \
} \
*in_len = index; \
*out_len = offs; \
data->index = index; \
}
#define MAKE_RESAMPLER_FULL(arch) \
@ -99,7 +97,7 @@ DEFINE_RESAMPLER(full,arch) \
const float *s = src[c]; \
float *d = dst[c]; \
\
index = data->index; \
index = 0; \
phase = data->phase; \
\
for (o = offs; o < olen && index + n_taps <= ilen; o++) { \
@ -118,7 +116,6 @@ DEFINE_RESAMPLER(full,arch) \
} \
*in_len = index; \
*out_len = o; \
data->index = index; \
data->phase = phase; \
}
@ -139,7 +136,7 @@ DEFINE_RESAMPLER(inter,arch) \
const float *s = src[c]; \
float *d = dst[c]; \
\
index = data->index; \
index = 0; \
phase = data->phase; \
\
for (o = offs; o < olen && index + n_taps <= ilen; o++) { \
@ -165,7 +162,6 @@ DEFINE_RESAMPLER(inter,arch) \
} \
*in_len = index; \
*out_len = o; \
data->index = index; \
data->phase = phase; \
}

View file

@ -171,8 +171,8 @@ static void impl_native_process(struct resample *r,
in = hist + refill;
out = *out_len;
data->func(r, (const void**)history, &in, dst, 0, &out);
spa_log_trace_fp(r->log, "native %p: in:%d/%d out %d/%d idx:%d hist:%d",
r, hist + refill, in, *out_len, out, data->index, hist);
spa_log_trace_fp(r->log, "native %p: in:%d/%d out %d/%d hist:%d",
r, hist + refill, in, *out_len, out, hist);
} else {
out = in = 0;
}
@ -180,7 +180,6 @@ static void impl_native_process(struct resample *r,
if (in >= hist) {
/* we are past the history and can now work on the new
* input data */
data->index -= hist;
in = *in_len;
data->func(r, src, &in, dst, out, out_len);
spa_log_trace_fp(r->log, "native %p: in:%d/%d out %d/%d",
@ -219,7 +218,6 @@ static void impl_native_process(struct resample *r,
}
}
data->hist = remain;
data->index = 0;
return;
}
@ -228,7 +226,6 @@ static void impl_native_reset (struct resample *r)
struct native_data *d = r->data;
memset(d->hist_mem, 0, r->channels * sizeof(float) * d->n_taps * 2);
d->hist = d->n_taps / 2;
d->index = 0;
d->phase = 0;
}
@ -279,7 +276,7 @@ static int impl_native_init(struct resample *r)
64);
if (d == NULL)
return -ENOMEM;
return -errno;
r->data = d;
d->n_taps = n_taps;

View file

@ -112,7 +112,7 @@ static int impl_peaks_init(struct resample *r)
r->reset = impl_peaks_reset;
d = r->data = calloc(1, sizeof(struct peaks_data) * sizeof(float) * r->channels);
if (r->data == NULL)
return -ENOMEM;
return -errno;
d->i_count = d->o_count = 0;
return 0;