We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59c48e3 commit afe8dd9Copy full SHA for afe8dd9
apu/resampler.h
@@ -65,13 +65,9 @@ class Resampler
65
66
Resampler(int num_samples)
67
{
68
- // Only allow even buffer sizes
69
- if (num_samples & 1)
70
- num_samples++;
71
- this->buffer_size = num_samples;
72
- buffer = new int16_t[this->buffer_size];
+ buffer = NULL;
+ resize(num_samples);
73
r_step = 1.0;
74
- clear();
75
}
76
77
~Resampler()
@@ -223,6 +219,9 @@ class Resampler
223
219
224
220
if (buffer)
225
221
delete[] buffer;
222
+ // Only allow even buffer sizes
+ if (num_samples & 1)
+ num_samples++;
226
buffer_size = num_samples;
227
buffer = new int16_t[buffer_size];
228
clear();
0 commit comments