fix more instances where sample counts used int instead of size_t

This commit is contained in:
itsmattkc
2022-09-16 00:35:48 -07:00
parent 3003b4e849
commit f157e5014d
2 changed files with 4 additions and 4 deletions
@@ -70,9 +70,9 @@ void CrossDissolveTransition::SampleJobEvent(const SampleBuffer &from_samples, c
if (to_samples.is_allocated()) {
// Offset input samples from the end
int in_index = i - (out_samples.sample_count() - to_samples.sample_count());
if (in_index >= 0) {
size_t remain = (out_samples.sample_count() - to_samples.sample_count());
if (i >= remain) {
qint64 in_index = i - remain;
out_samples.data(j)[i] += to_samples.data(j)[in_index] * TransformCurve(progress);
}
}