# HG changeset patch # User kostya # Date 1154142674 0 # Node ID 7407a264d243b733bdfbff01e5a9a9c2c7abd20e # Parent 5de1edac254ee39468bff7a30a57f7f600d19dfa Set MpegEncContext->mspel flag (here it indicates that bicubic MC will be use) diff -r 5de1edac254e -r 7407a264d243 vc1.c --- a/vc1.c Sat Jul 29 03:07:30 2006 +0000 +++ b/vc1.c Sat Jul 29 03:11:14 2006 +0000 @@ -1474,6 +1474,7 @@ v->s.quarter_sample = 1; } else v->s.quarter_sample = 1; + v->s.mspel = !(v->mv_mode == MV_PMODE_1MV_HPEL_BILIN || (v->mv_mode == MV_PMODE_INTENSITY_COMP && v->mv_mode2 == MV_PMODE_1MV_HPEL_BILIN)); if ((v->mv_mode == MV_PMODE_INTENSITY_COMP && v->mv_mode2 == MV_PMODE_MIXED_MV) @@ -1523,6 +1524,7 @@ lowquant = (v->pq > 12) ? 0 : 1; v->mv_mode = get_bits1(gb) ? MV_PMODE_1MV : MV_PMODE_1MV_HPEL_BILIN; v->s.quarter_sample = (v->mv_mode == MV_PMODE_1MV); + v->s.mspel = v->s.quarter_sample; status = bitplane_decoding(v->direct_mb_plane, &v->dmb_is_raw, v); if (status < 0) return -1;