summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorhenry <henry@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-04 07:08:54 +0000
committerhenry <henry@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-04 07:08:54 +0000
commitd4f2e185b4cd6a286da76c63e59538c403ebf43b (patch)
tree5a59b21ba380b86969a2f90f5f5c3fbc14760907 /libmpcodecs
parent440d6200acfd98d87ea13d0622066db7e71bb985 (diff)
downloadmpv-d4f2e185b4cd6a286da76c63e59538c403ebf43b.tar.bz2
mpv-d4f2e185b4cd6a286da76c63e59538c403ebf43b.tar.xz
pass the interlacing info to the filter chain
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20655 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vd_libmpeg2.c2
1 files changed, 2 insertions, 0 deletions
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;