ResourceImporterWAV: remove unnecessary var declaration

This commit is contained in:
Douglas Leão 2024-04-26 12:39:18 -03:00 committed by GitHub
parent 6118592c6d
commit 9c5bff1e87
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -330,14 +330,12 @@ Error ResourceImporterWAV::import(const String &p_source_file, const String &p_s
for (int i = 0; i < new_data_frames; i++) { for (int i = 0; i < new_data_frames; i++) {
// Cubic interpolation should be enough. // Cubic interpolation should be enough.
float mu = frac;
float y0 = data[MAX(0, ipos - 1) * format_channels + c]; float y0 = data[MAX(0, ipos - 1) * format_channels + c];
float y1 = data[ipos * format_channels + c]; float y1 = data[ipos * format_channels + c];
float y2 = data[MIN(frames - 1, ipos + 1) * format_channels + c]; float y2 = data[MIN(frames - 1, ipos + 1) * format_channels + c];
float y3 = data[MIN(frames - 1, ipos + 2) * format_channels + c]; float y3 = data[MIN(frames - 1, ipos + 2) * format_channels + c];
new_data.write[i * format_channels + c] = Math::cubic_interpolate(y1, y2, y0, y3, mu); new_data.write[i * format_channels + c] = Math::cubic_interpolate(y1, y2, y0, y3, frac);
// update position and always keep fractional part within ]0...1] // update position and always keep fractional part within ]0...1]
// in order to avoid 32bit floating point precision errors // in order to avoid 32bit floating point precision errors