mirror of https://git.ffmpeg.org/ffmpeg.git
Check res_setup->books.
15_more_residue_book_indexes.patch by chrome. Originally committed as revision 19992 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
993092dcd3
commit
cdf1512eba
|
@ -663,7 +663,12 @@ static int vorbis_parse_setup_hdr_residues(vorbis_context *vc){
|
|||
for(j=0;j<res_setup->classifications;++j) {
|
||||
for(k=0;k<8;++k) {
|
||||
if (cascade[j]&(1<<k)) {
|
||||
res_setup->books[j][k]=get_bits(gb, 8);
|
||||
int bits=get_bits(gb, 8);
|
||||
if (bits>=vc->codebook_count) {
|
||||
av_log(vc->avccontext, AV_LOG_ERROR, "book value %d out of range. \n", bits);
|
||||
return 1;
|
||||
}
|
||||
res_setup->books[j][k]=bits;
|
||||
|
||||
AV_DEBUG(" %d class casscade depth %d book: %d \n", j, k, res_setup->books[j][k]);
|
||||
|
||||
|
|
Loading…
Reference in New Issue