In resampler's input_needed_for_output do not mix rates

This commit is contained in:
Andreas Pehrson 2024-08-07 12:00:17 +02:00
parent bbbe5bb0b2
commit eb8fb7e87d

View file

@ -291,8 +291,8 @@ public:
int32_t resampled_frames_left =
samples_to_frames(resampling_out_buffer.length());
float input_frames_needed =
(output_frame_count - unresampled_frames_left) * resampling_ratio -
resampled_frames_left;
(output_frame_count - resampled_frames_left) * resampling_ratio -
unresampled_frames_left;
if (input_frames_needed < 0) {
return 0;
}