From c740f737e9ef3750a87d8a822973e48d6a316bd8 Mon Sep 17 00:00:00 2001 From: David Conrad Date: Mon, 30 Aug 2010 22:34:09 +0000 Subject: [PATCH] vorbisdec: Use int instead of uint16_fast_t for index variables uint16_fast_t is unsigned int (or long) on Linux, which when compared with int results in an unsigned compare. Originally committed as revision 24994 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/vorbis_dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vorbis_dec.c b/libavcodec/vorbis_dec.c index be9db1c778..b44068fcdc 100644 --- a/libavcodec/vorbis_dec.c +++ b/libavcodec/vorbis_dec.c @@ -467,7 +467,7 @@ static uint_fast8_t vorbis_floor1_decode(vorbis_context *vc, static int vorbis_parse_setup_hdr_floors(vorbis_context *vc) { GetBitContext *gb = &vc->gb; - uint_fast16_t i,j,k; + int i,j,k; vc->floor_count = get_bits(gb, 6) + 1;