---
libavfilter/vf_showinfo.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c
index e89ffe0..89e1ac7 100644
--- a/libavfilter/vf_showinfo.c
+++ b/libavfilter/vf_showinfo.c
@@ -63,8 +63,9 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
desc->name,
frame->sample_aspect_ratio.num, frame->sample_aspect_ratio.den,
frame->width, frame->height,
- !frame->interlaced_frame ? 'P' : /* Progressive */
- frame->top_field_first ? 'T' : 'B', /* Top / Bottom */
+ frame->field_state == AV_FRAME_PROGRESSIVE ? 'P' :
+ frame->field_state == AV_FRAME_INTERLACED_TFF ? 'T' :
+ frame->field_state == AV_FRAME_INTERLACED_BFF ? 'B' : ' ',
frame->key_frame,
av_get_picture_type_char(frame->pict_type),
checksum, plane_checksum[0], plane_checksum[1], plane_checksum[2],
plane_checksum[3]);
--
1.7.9.5
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel