]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/h264_direct.c
Fix standalone compilation of the WebVTT decoder.
[ffmpeg] / libavcodec / h264_direct.c
index 4230a1387ab21d93c94ec1e99d16878d6a528052..3289fe470011a06ee072c8ff888fcd3942512d9a 100644 (file)
@@ -49,9 +49,8 @@ static int get_scale_factor(H264Context *const h, int poc, int poc1, int i)
 
 void ff_h264_direct_dist_scale_factor(H264Context *const h)
 {
-    const int poc  = h->picture_structure == PICT_FRAME ?
-        h->cur_pic_ptr->poc :
-        h->cur_pic_ptr->field_poc[h->picture_structure == PICT_BOTTOM_FIELD];
+    const int poc  = FIELD_PICTURE(h) ? h->cur_pic_ptr->field_poc[h->picture_structure == PICT_BOTTOM_FIELD]
+                                      : h->cur_pic_ptr->poc;
     const int poc1 = h->ref_list[1][0].poc;
     int i, field;