mirror of https://git.ffmpeg.org/ffmpeg.git
lavfi/ashowinfo: only print checksum for the existing planes
Make the output a bit nicer.
This commit is contained in:
parent
1e6408a18e
commit
f89f9bdadd
|
@ -66,7 +66,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *samplesref)
|
|||
av_log(ctx, AV_LOG_INFO,
|
||||
"n:%d pts:%s pts_time:%s pos:%"PRId64" "
|
||||
"fmt:%s chlayout:%s nb_samples:%d rate:%d planar:%d "
|
||||
"checksum:%08X plane_checksum[%08X %08X %08X %08X %08X %08X %08X %08X]\n",
|
||||
"checksum:%08X plane_checksum[%08X",
|
||||
showinfo->frame,
|
||||
av_ts2str(samplesref->pts), av_ts2timestr(samplesref->pts, &inlink->time_base),
|
||||
samplesref->pos,
|
||||
|
@ -76,11 +76,13 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *samplesref)
|
|||
samplesref->audio->sample_rate,
|
||||
samplesref->audio->planar,
|
||||
checksum,
|
||||
plane_checksum[0], plane_checksum[1], plane_checksum[2], plane_checksum[3],
|
||||
plane_checksum[4], plane_checksum[5], plane_checksum[6], plane_checksum[7]);
|
||||
plane_checksum[0]);
|
||||
|
||||
for (plane = 1; samplesref->data[plane] && plane < 8; plane++)
|
||||
av_log(ctx, AV_LOG_INFO, " %08X", plane_checksum[plane]);
|
||||
av_log(ctx, AV_LOG_INFO, "]\n");
|
||||
|
||||
showinfo->frame++;
|
||||
|
||||
avfilter_filter_samples(inlink->dst->outputs[0], samplesref);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue