Mercurial > mplayer.hg
comparison libmpcodecs/vd_libmpeg2.c @ 20639:2a2f3db46103
pass the interlacing info to the filter chain
author | henry |
---|---|
date | Sat, 04 Nov 2006 07:08:54 +0000 |
parents | ca1d5d9fe51c |
children | b3726f27695f |
comparison
equal
deleted
inserted
replaced
20638:d56ce5b63c86 | 20639:2a2f3db46103 |
---|---|
219 else mpi_new->fields &= ~MP_IMGFIELD_TOP_FIRST; | 219 else mpi_new->fields &= ~MP_IMGFIELD_TOP_FIRST; |
220 if (info->current_picture->flags&PIC_FLAG_REPEAT_FIRST_FIELD) | 220 if (info->current_picture->flags&PIC_FLAG_REPEAT_FIRST_FIELD) |
221 mpi_new->fields |= MP_IMGFIELD_REPEAT_FIRST; | 221 mpi_new->fields |= MP_IMGFIELD_REPEAT_FIRST; |
222 else mpi_new->fields &= ~MP_IMGFIELD_REPEAT_FIRST; | 222 else mpi_new->fields &= ~MP_IMGFIELD_REPEAT_FIRST; |
223 mpi_new->fields |= MP_IMGFIELD_ORDERED; | 223 mpi_new->fields |= MP_IMGFIELD_ORDERED; |
224 if (!(info->current_picture->flags&PIC_FLAG_PROGRESSIVE_FRAME)) | |
225 mpi_new->fields |= MP_IMGFIELD_INTERLACED; | |
224 | 226 |
225 #ifdef MPEG12_POSTPROC | 227 #ifdef MPEG12_POSTPROC |
226 mpi_new->qstride=info->sequence->width>>4; | 228 mpi_new->qstride=info->sequence->width>>4; |
227 { | 229 { |
228 char **p = &context->quant_store[type==PIC_FLAG_CODING_TYPE_B ? | 230 char **p = &context->quant_store[type==PIC_FLAG_CODING_TYPE_B ? |