Browse code

avfilter/vf_pullup: do not ignore frame field order

Signed-off-by: Paul B Mahol <onemda@gmail.com>

Paul B Mahol authored on 2013/10/03 06:13:54
Showing 1 changed files
... ...
@@ -657,7 +657,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
657 657
                   (const uint8_t**)in->data, in->linesize,
658 658
                   inlink->format, inlink->w, inlink->h);
659 659
 
660
-    p = !!in->interlaced_frame;
660
+    p = in->interlaced_frame ? !in->top_field_first : 0;
661 661
     pullup_submit_field(s, b, p  );
662 662
     pullup_submit_field(s, b, p^1);
663 663