--- trunk/xvidcore/vfw/src/codec.c 2004/05/26 09:39:00 1460 +++ trunk/xvidcore/vfw/src/codec.c 2004/07/11 08:54:38 1487 @@ -588,6 +588,7 @@ return ICERR_UNSUPPORTED; } + free(create.zones); codec->ehandle = create.handle; codec->framenum = 0; codec->keyspacing = 0; @@ -710,6 +711,10 @@ frame.vop_flags |= XVID_VOP_HALFPEL; frame.vop_flags |= XVID_VOP_HQACPRED; + if (codec->config.interlacing && codec->config.tff) + frame.vop_flags |= XVID_VOP_TOPFIELDFIRST; + + if (codec->config.vop_debug) frame.vop_flags |= XVID_VOP_DEBUG;