--- libavcodec/h264_refs.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/libavcodec/h264_refs.c b/libavcodec/h264_refs.c index a0b8f45..57c0ff0 100644 --- a/libavcodec/h264_refs.c +++ b/libavcodec/h264_refs.c @@ -224,12 +224,12 @@ int ff_h264_decode_ref_pic_list_reordering(H264Context *h) int pred = h->curr_pic_num; for (index = 0; ; index++) { - unsigned int reordering_of_pic_nums_idc = get_ue_golomb_31(&h->gb); + unsigned int ref_pic_list_modification_flag = get_ue_golomb_31(&h->gb); unsigned int pic_id; int i; Picture *ref = NULL; - if (reordering_of_pic_nums_idc == 3) + if (ref_pic_list_modification_flag == 3) break; if (index >= h->ref_count[list]) { @@ -237,7 +237,7 @@ int ff_h264_decode_ref_pic_list_reordering(H264Context *h) return -1; } - switch (reordering_of_pic_nums_idc) { + switch (ref_pic_list_modification_flag) { case 0: case 1: { const unsigned int abs_diff_pic_num = get_ue_golomb(&h->gb) + 1; @@ -249,7 +249,7 @@ int ff_h264_decode_ref_pic_list_reordering(H264Context *h) return AVERROR_INVALIDDATA; } - if (reordering_of_pic_nums_idc == 0) + if (ref_pic_list_modification_flag == 0) pred -= abs_diff_pic_num; else pred += abs_diff_pic_num; @@ -293,7 +293,8 @@ int ff_h264_decode_ref_pic_list_reordering(H264Context *h) } default: av_log(h->avctx, AV_LOG_ERROR, - "illegal reordering_of_pic_nums_idc\n"); + "illegal ref_pic_list_modification_flag %u\n", + ref_pic_list_modification_flag); return AVERROR_INVALIDDATA; } -- 1.8.4 _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel