avformat/h264dec: Avoid get_ue_golomb_31( ) due to ff_ prefixed table from golomb.c

Found-by: jamrial
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
pull/212/head
Michael Niedermayer 9 years ago
parent 824906a541
commit 03e8c1b843
  1. 6
      libavformat/h264dec.c

@ -70,7 +70,7 @@ static int h264_probe(AVProbeData *p)
case 1:
case 5:
get_ue_golomb_long(&gb);
if (get_ue_golomb_31(&gb) > 9U)
if (get_ue_golomb_long(&gb) > 9U)
return 0;
pps_id = get_ue_golomb_long(&gb);
if (pps_id > MAX_PPS_COUNT)
@ -88,7 +88,7 @@ static int h264_probe(AVProbeData *p)
if (get_bits(&gb, 2))
return 0;
skip_bits(&gb, 8);
sps_id = get_ue_golomb_31(&gb);
sps_id = get_ue_golomb_long(&gb);
if (sps_id > MAX_SPS_COUNT)
return 0;
sps_ids[sps_id] = 1;
@ -98,7 +98,7 @@ static int h264_probe(AVProbeData *p)
pps_id = get_ue_golomb_long(&gb);
if (pps_id > MAX_PPS_COUNT)
return 0;
sps_id = get_ue_golomb_31(&gb);
sps_id = get_ue_golomb_long(&gb);
if (sps_id > MAX_SPS_COUNT)
return 0;
if (!sps_ids[sps_id])

Loading…
Cancel
Save