You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	lavfi/ashowinfo: only print checksum for the existing planes
Make the output a bit nicer.
This commit is contained in:
		| @@ -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); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user