Extend ff_dprintf_picref() to make it print video interlaced and
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Fri, 20 Aug 2010 14:41:23 +0000 (14:41 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Fri, 20 Aug 2010 14:41:23 +0000 (14:41 +0000)
top_field_first information.

Originally committed as revision 24845 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavfilter/avfilter.c

index 580023c..99ed8fa 100644 (file)
@@ -201,9 +201,11 @@ void ff_dprintf_picref(void *ctx, AVFilterBufferRef *picref, int end)
             picref->pts, picref->pos);
 
     if (picref->video) {
-        dprintf(ctx, " a:%d/%d s:%dx%d",
+        dprintf(ctx, " a:%d/%d s:%dx%d i:%c",
                 picref->video->pixel_aspect.num, picref->video->pixel_aspect.den,
-                picref->video->w, picref->video->h);
+                picref->video->w, picref->video->h,
+                !picref->video->interlaced     ? 'P' :         /* Progressive  */
+                picref->video->top_field_first ? 'T' : 'B');   /* Top / Bottom */
     }
     dprintf(ctx, "]%s", end ? "\n" : "");
 }