Mercurial > libavcodec.hg
comparison vorbis_enc.c @ 3837:2eb4d646d36b libavcodec
Original Commit: r34 | ods15 | 2006-09-22 18:46:57 +0300 (Fri, 22 Sep 2006) | 2 lines
off by one in codebook header
author | ods15 |
---|---|
date | Mon, 02 Oct 2006 05:56:14 +0000 |
parents | ff31b13b57df |
children | 6ccaab22c4d6 |
comparison
equal
deleted
inserted
replaced
3836:ff31b13b57df | 3837:2eb4d646d36b |
---|---|
374 if (i != cb->nentries) sparse = 1; | 374 if (i != cb->nentries) sparse = 1; |
375 put_bits(pb, 1, sparse); | 375 put_bits(pb, 1, sparse); |
376 | 376 |
377 for (i = 0; i < cb->nentries; i++) { | 377 for (i = 0; i < cb->nentries; i++) { |
378 if (sparse) put_bits(pb, 1, !!cb->entries[i].len); | 378 if (sparse) put_bits(pb, 1, !!cb->entries[i].len); |
379 if (cb->entries[i].len) put_bits(pb, 5, cb->entries[i].len); | 379 if (cb->entries[i].len) put_bits(pb, 5, cb->entries[i].len - 1); |
380 } | 380 } |
381 } | 381 } |
382 | 382 |
383 put_bits(pb, 4, cb->lookup); | 383 put_bits(pb, 4, cb->lookup); |
384 if (cb->lookup) { | 384 if (cb->lookup) { |