renderprocessor: use <= when choosing divider for footage

In some scenarios, will result in higher quality cache previews
This commit is contained in:
itsmattkc
2021-04-29 11:27:33 +10:00
parent df861fb33d
commit 04a8a7aaa7
+2 -2
View File
@@ -280,8 +280,8 @@ QVariant RenderProcessor::ProcessVideoFootage(const FootageJob &stream, const ra
// See if we can make this divider larger (i.e. if the fooage is smaller)
int footage_divider = render_params.divider();
while (footage_divider > 1
&& VideoParams::GetScaledDimension(stream_data.width(), footage_divider-1) < render_params.effective_width()
&& VideoParams::GetScaledDimension(stream_data.height(), footage_divider-1) < render_params.effective_height()) {
&& VideoParams::GetScaledDimension(stream_data.width(), footage_divider-1) <= render_params.effective_width()
&& VideoParams::GetScaledDimension(stream_data.height(), footage_divider-1) <= render_params.effective_height()) {
footage_divider--;
}