Browse Source

vf_psnr: fix rgb channel order mixup in final log message.

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
tags/n2.8
Ronald S. Bultje Michael Niedermayer 10 years ago
parent
commit
3bb58c377b
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      libavfilter/vf_psnr.c

+ 4
- 2
libavfilter/vf_psnr.c View File

@@ -327,9 +327,11 @@ static av_cold void uninit(AVFilterContext *ctx)
char buf[256];

buf[0] = 0;
for (j = 0; j < s->nb_components; j++)
for (j = 0; j < s->nb_components; j++) {
int c = s->is_rgb ? s->rgba_map[j] : j;
av_strlcatf(buf, sizeof(buf), " %c:%0.2f", s->comps[j],
get_psnr(s->mse_comp[j], s->nb_frames, s->max[j]));
get_psnr(s->mse_comp[c], s->nb_frames, s->max[c]));
}
av_log(ctx, AV_LOG_INFO, "PSNR%s average:%0.2f min:%0.2f max:%0.2f\n",
buf,
get_psnr(s->mse, s->nb_frames, s->average_max),


Loading…
Cancel
Save