]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpeg12dec.c
Merge commit '847190ebd99ffd57dc89bd568a33bf2d5c424129'
[ffmpeg] / libavcodec / mpeg12dec.c
index f5f2c696c05c59aba9e7528831ca5b1c14f39263..9e076e89daa73a136cdf486b51c931417d5b0e16 100644 (file)
@@ -1969,6 +1969,8 @@ static int mpeg_decode_slice(MpegEncContext *s, int mb_y,
                     s->mv[0][0][1] = s->last_mv[0][0][1];
                     s->mv[1][0][0] = s->last_mv[1][0][0];
                     s->mv[1][0][1] = s->last_mv[1][0][1];
+                    s->field_select[0][0] = (s->picture_structure - 1) & 1;
+                    s->field_select[1][0] = (s->picture_structure - 1) & 1;
                 }
             }
         }