fix length resample not incrementing sometimes

This commit is contained in:
Eknous-P 2025-10-21 22:10:45 +04:00
parent 1d393f6300
commit 511de797cb

View file

@ -1144,7 +1144,7 @@ void FurnaceGUI::drawSampleEdit() {
if (resampleTarget>384000) resampleTarget=384000;
}
double factor=resampleTarget/(double)targetRate;
unsigned int targetLength=sample->samples*factor;
unsigned int targetLength=round(sample->samples*factor);
if (ImGui::InputScalar("Length##SRLen",ImGuiDataType_U32,&targetLength, &_ONE, &_SIXTEEN)) {
if (targetLength<1) targetLength=1;
resampleTarget=targetRate*targetLength/(double)sample->samples;