diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-12-10 01:32:37 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-12-10 01:32:37 +0100 |
commit | b7d8484f272b7a5a2ed9db76d5182dbd6e3e6992 (patch) | |
tree | bcccbc78b279cd208a485fac81998118a415926e /libavcodec/svq3.c | |
parent | 78ac7ee97040a2e9a69b81f82a89edd779e124bb (diff) | |
parent | b8f3ab8e6a7ce3627764da53b809628c828d4047 (diff) | |
download | ffmpeg-b7d8484f272b7a5a2ed9db76d5182dbd6e3e6992.tar.gz |
Merge commit 'b8f3ab8e6a7ce3627764da53b809628c828d4047'
* commit 'b8f3ab8e6a7ce3627764da53b809628c828d4047':
ac3dec: output planar float only
svq3: make slice type value unsigned to match svq3_get_ue_golomb return type
configure: Have protocols select network code instead of depending on it
Conflicts:
libavcodec/svq3.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/svq3.c')
-rw-r--r-- | libavcodec/svq3.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libavcodec/svq3.c b/libavcodec/svq3.c index 45b96e4a30..5a2fcff808 100644 --- a/libavcodec/svq3.c +++ b/libavcodec/svq3.c @@ -756,6 +756,7 @@ static int svq3_decode_slice_header(AVCodecContext *avctx) MpegEncContext *s = &h->s; const int mb_xy = h->mb_xy; int i, header; + unsigned slice_id; header = get_bits(&s->gb, 8); @@ -790,12 +791,12 @@ static int svq3_decode_slice_header(AVCodecContext *avctx) skip_bits_long(&s->gb, 0); } - if ((i = svq3_get_ue_golomb(&s->gb)) >= 3U) { - av_log(h->s.avctx, AV_LOG_ERROR, "illegal slice type %d \n", i); + if ((slice_id = svq3_get_ue_golomb(&s->gb)) >= 3) { + av_log(h->s.avctx, AV_LOG_ERROR, "illegal slice type %d \n", slice_id); return -1; } - h->slice_type = golomb_to_pict_type[i]; + h->slice_type = golomb_to_pict_type[slice_id]; if ((header & 0x9F) == 2) { i = (s->mb_num < 64) ? 6 : (1 + av_log2(s->mb_num - 1)); |