Correct comment in the direct mode code.
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 21 Sep 2008 23:49:53 +0000 (23:49 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 21 Sep 2008 23:49:53 +0000 (23:49 +0000)
(note, yes this is unrelated to the previous simplification, the
 code always behaved like it is documented now.)

Originally committed as revision 15378 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/h264.c

index f188d5b..81f7e75 100644 (file)
@@ -987,7 +987,7 @@ static inline void pred_direct_motion(H264Context * const h, int *mb_type){
 #define MB_TYPE_16x16_OR_INTRA (MB_TYPE_16x16|MB_TYPE_INTRA4x4|MB_TYPE_INTRA16x16|MB_TYPE_INTRA_PCM)
 
     if(IS_INTERLACED(h->ref_list[1][0].mb_type[mb_xy])){ // AFL/AFR/FR/FL -> AFL/FL
-            if(!IS_INTERLACED(*mb_type)){                //     AFR/FR    -> AFL
+        if(!IS_INTERLACED(*mb_type)){                    //     AFR/FR    -> AFL/FL
                 int cur_poc = s->current_picture_ptr->poc;
                 int *col_poc = h->ref_list[1]->field_poc;
                 int col_parity = FFABS(col_poc[0] - cur_poc) >= FFABS(col_poc[1] - cur_poc);