mirror of
https://github.com/libretro/RetroArch
synced 2025-02-01 00:32:46 +00:00
Fix potential crash in hermite as well.
This commit is contained in:
parent
34713f40d1
commit
a22193d83d
@ -78,13 +78,16 @@ void resampler_process(rarch_resampler_t *re, struct resampler_data *data)
|
||||
processed_out++;
|
||||
}
|
||||
|
||||
re->r_frac -= 1.0;
|
||||
for (unsigned i = 0; i < CHANNELS; i++)
|
||||
while (re->r_frac >= 1.0)
|
||||
{
|
||||
re->chan_data[i][0] = re->chan_data[i][1];
|
||||
re->chan_data[i][1] = re->chan_data[i][2];
|
||||
re->chan_data[i][2] = re->chan_data[i][3];
|
||||
re->chan_data[i][3] = *in_data++;
|
||||
re->r_frac -= 1.0;
|
||||
for (unsigned i = 0; i < CHANNELS; i++)
|
||||
{
|
||||
re->chan_data[i][0] = re->chan_data[i][1];
|
||||
re->chan_data[i][1] = re->chan_data[i][2];
|
||||
re->chan_data[i][2] = re->chan_data[i][3];
|
||||
re->chan_data[i][3] = *in_data++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user