mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-06 18:40:36 +00:00
audio: fix time stretching regression
This commit is contained in:
parent
4520f7646f
commit
44585b98cc
@ -33,7 +33,10 @@ void audio_resampler::put_samples(const f32* buf, u32 sample_cnt)
|
||||
|
||||
std::pair<f32* /* buffer */, u32 /* samples */> audio_resampler::get_samples(u32 sample_cnt)
|
||||
{
|
||||
return std::make_pair(resampler.bufBegin(), resampler.receiveSamples(sample_cnt));
|
||||
// NOTE: Make sure to get the buffer first because receiveSamples advances its position internally
|
||||
// and std::make_pair evaluates the second parameter first...
|
||||
f32 *const buf = resampler.bufBegin();
|
||||
return std::make_pair(buf, resampler.receiveSamples(sample_cnt));
|
||||
}
|
||||
|
||||
u32 audio_resampler::samples_available() const
|
||||
|
Loading…
x
Reference in New Issue
Block a user