Unified · Split
| @@ -668,6 +668,9 @@ static void print_stats(AVFilterContext *ctx) · 667 unmodified lines | ||
| 668 | 668 | for (c = 0; c < s->nb_channels; c++) { |
| 669 | 669 | ChannelStats *p = &s->chstats[c]; |
| 670 | 670 | |
| 671 | + if (p->nb_samples == 0) | |
| 672 | + continue; | |
| 673 | + | |
| 671 | 674 | if (p->nb_samples < s->tc_samples) |
| 672 | 675 | p->min_sigma_x2 = p->max_sigma_x2 = p->sigma_x2 / p->nb_samples; |
| 673 | 676 | |
| @@ -754,6 +757,9 @@ static void print_stats(AVFilterContext *ctx) · 80 unmodified lines | ||
| 754 | 757 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %"PRId64"\n", p->nb_denormals); |
| 755 | 758 | } |
| 756 | 759 | |
| 760 | + if (nb_samples == 0) | |
| 761 | + return; | |
| 762 | + | |
| 757 | 763 | if (s->measure_overall != MEASURE_NONE) |
| 758 | 764 | av_log(ctx, AV_LOG_INFO, "Overall\n"); |
| 759 | 765 | if (s->measure_overall & MEASURE_DC_OFFSET) |