On Thu, Jul 17, 2014 at 7:49 PM, Luca Barbato <[email protected]> wrote: > From: "Ronald S. Bultje" <[email protected]> > > Such files can be created using the --bff x264 option. > > Sample-Id: h264_direct_temporal_mvs_bff.mkv > --- > libavcodec/h264_direct.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/h264_direct.c b/libavcodec/h264_direct.c > index 0cf0d46..2d96f93 100644 > --- a/libavcodec/h264_direct.c > +++ b/libavcodec/h264_direct.c > @@ -49,7 +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->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;
Seems ok, you can drop the extra () too. -- Vittorio _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
