From d4f2e185b4cd6a286da76c63e59538c403ebf43b Mon Sep 17 00:00:00 2001 From: henry Date: Sat, 4 Nov 2006 07:08:54 +0000 Subject: [PATCH] pass the interlacing info to the filter chain git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20655 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vd_libmpeg2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libmpcodecs/vd_libmpeg2.c b/libmpcodecs/vd_libmpeg2.c index 3328b2b5aa..f3ab4b853d 100644 --- a/libmpcodecs/vd_libmpeg2.c +++ b/libmpcodecs/vd_libmpeg2.c @@ -221,6 +221,8 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ mpi_new->fields |= MP_IMGFIELD_REPEAT_FIRST; else mpi_new->fields &= ~MP_IMGFIELD_REPEAT_FIRST; mpi_new->fields |= MP_IMGFIELD_ORDERED; + if (!(info->current_picture->flags&PIC_FLAG_PROGRESSIVE_FRAME)) + mpi_new->fields |= MP_IMGFIELD_INTERLACED; #ifdef MPEG12_POSTPROC mpi_new->qstride=info->sequence->width>>4;