From 8b33748c45b5f425ef0291f2daed7732ea2fe7cc Mon Sep 17 00:00:00 2001 From: Oded Shimon Date: Mon, 2 Oct 2006 06:08:48 +0000 Subject: [PATCH] Original Commit: r86 | ods15 | 2006-09-29 21:08:42 +0300 (Fri, 29 Sep 2006) | 2 lines make put_vector ignore unused codebook entries Originally committed as revision 6491 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/vorbis_enc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/vorbis_enc.c b/libavcodec/vorbis_enc.c index 396ca4b82..0cc974e3c 100644 --- a/libavcodec/vorbis_enc.c +++ b/libavcodec/vorbis_enc.c @@ -915,6 +915,7 @@ static float * put_vector(codebook_t * book, PutBitContext * pb, float * num) { for (i = 0; i < book->nentries; i++) { float d = 0.; int j; + if (!book->entries[i].len) continue; for (j = 0; j < book->ndimentions; j++) { float a = (book->dimentions[i * book->ndimentions + j] - num[j]); d += a*a; -- 2.34.1