From 24efb5e51b97e0f84c6cb62e6f2d6a469431fa55 Mon Sep 17 00:00:00 2001 From: Loren Merritt Date: Thu, 11 May 2006 00:06:50 +0000 Subject: [PATCH] fix a crash on x86_64 Originally committed as revision 5360 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/vorbis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vorbis.c b/libavcodec/vorbis.c index 0deda82b97..cbf4fea156 100644 --- a/libavcodec/vorbis.c +++ b/libavcodec/vorbis.c @@ -473,7 +473,7 @@ static int vorbis_parse_setup_hdr_floors(vorbis_context *vc) { } for(k=0;k<(1<data.t1.class_subclasses[j]);++k) { - floor_setup->data.t1.subclass_books[j][k]=get_bits(gb, 8)-1; + floor_setup->data.t1.subclass_books[j][k]=(int16_t)get_bits(gb, 8)-1; AV_DEBUG(" book %d. : %d \n", k, floor_setup->data.t1.subclass_books[j][k]); }