Browse Source

avfilter/af_astats: fix flt(p) support

tags/n3.2
Paul B Mahol 9 years ago
parent
commit
703ae350c2
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavfilter/af_astats.c

+ 2
- 2
libavfilter/af_astats.c View File

@@ -341,7 +341,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *buf)
const float *src = (const float *)buf->extended_data[c]; const float *src = (const float *)buf->extended_data[c];


for (i = 0; i < buf->nb_samples; i++, src++) for (i = 0; i < buf->nb_samples; i++, src++)
update_stat(s, p, *src, *src, llrint(*src * (UINT64_C(1) << 63)));
update_stat(s, p, *src, *src, llrint(*src * (UINT64_C(1) << 31)));
} }
break; break;
case AV_SAMPLE_FMT_FLT: { case AV_SAMPLE_FMT_FLT: {
@@ -349,7 +349,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *buf)


for (i = 0; i < buf->nb_samples; i++) { for (i = 0; i < buf->nb_samples; i++) {
for (c = 0; c < channels; c++, src++) for (c = 0; c < channels; c++, src++)
update_stat(s, &s->chstats[c], *src, *src / (double)INT16_MAX, llrint(*src * (UINT64_C(1) << 63)));
update_stat(s, &s->chstats[c], *src, *src, llrint(*src * (UINT64_C(1) << 31)));
}} }}
break; break;
case AV_SAMPLE_FMT_S64P: case AV_SAMPLE_FMT_S64P:


Loading…
Cancel
Save