mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-23 11:39:49 +00:00
avfilter/af_astats: fix flt(p) support
This commit is contained in:
parent
81f7d07608
commit
703ae350c2
@ -341,7 +341,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *buf)
|
||||
const float *src = (const float *)buf->extended_data[c];
|
||||
|
||||
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;
|
||||
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 (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;
|
||||
case AV_SAMPLE_FMT_S64P:
|
||||
|
Loading…
Reference in New Issue
Block a user