Fix book_idx check.
25_vorbis_floor0_index.patch by chrome. backport r19984 by michael Originally committed as revision 21724 to svn://svn.ffmpeg.org/ffmpeg/branches/0.5
This commit is contained in:
parent
0d3f25eb48
commit
49487dfd78
1 changed files with 2 additions and 3 deletions
|
|
@ -558,12 +558,11 @@ static int vorbis_parse_setup_hdr_floors(vorbis_context *vc) {
|
|||
uint_fast8_t book_idx;
|
||||
for (idx=0;idx<floor_setup->data.t0.num_books;++idx) {
|
||||
book_idx=get_bits(gb, 8);
|
||||
if (book_idx>=vc->codebook_count)
|
||||
return 1;
|
||||
floor_setup->data.t0.book_list[idx]=book_idx;
|
||||
if (vc->codebooks[book_idx].dimensions > max_codebook_dim)
|
||||
max_codebook_dim=vc->codebooks[book_idx].dimensions;
|
||||
|
||||
if (floor_setup->data.t0.book_list[idx]>vc->codebook_count)
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue