avfilter/vf_vif: simplify case comparing same inputs

This commit is contained in:
Paul B Mahol 2021-02-25 15:52:33 +01:00
parent a5b737e625
commit 550b7a9929
1 changed files with 2 additions and 7 deletions

View File

@ -167,13 +167,8 @@ static void vif_statistic(const float *mu1_sq, const float *mu2_sq,
num_val = log2f(1.0f + g * g * sigma1_sq / (sv_sq + sigma_nsq));
den_val = log2f(1.0f + sigma1_sq / sigma_nsq);
if (sigma12 < 0.0f)
num_val = 0.0f;
if (sigma1_sq < sigma_nsq) {
num_val = 1.0f - sigma2_sq * sigma_max_inv;
den_val = 1.0f;
}
if (isnan(den_val))
num_val = den_val = 1.f;
accum_inner_num += num_val;
accum_inner_den += den_val;