[Ffmpeg-cvslog] r5845 - trunk/libavcodec/vc1.c
kostya
subversion
Sat Jul 29 05:11:15 CEST 2006
Author: kostya
Date: Sat Jul 29 05:11:14 2006
New Revision: 5845
Modified:
trunk/libavcodec/vc1.c
Log:
Set MpegEncContext->mspel flag (here it indicates that bicubic MC will be use)
Modified: trunk/libavcodec/vc1.c
==============================================================================
--- trunk/libavcodec/vc1.c (original)
+++ trunk/libavcodec/vc1.c Sat Jul 29 05:11:14 2006
@@ -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;
More information about the ffmpeg-cvslog
mailing list