bug fixes for residue with no books in all passes
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@6461
9553f0bf-9b14-0410-a0b8-
cfaf0461ba5b
for (i = 0; i < rc->classifications; i++) {
int j;
for (j = 0; j < 8; j++)
- if (rc->books[i][j])
+ if (rc->books[i][j] != -1)
put_bits(pb, 8, rc->books[i][j]);
}
}
int nbook = rc->books[classes[j][p]][pass];
codebook_t * book = &venc->codebooks[nbook];
float * buf = coeffs + samples*j + rc->begin + p*psize;
+ if (nbook == -1) continue;
assert(rc->type == 0);
assert(book->ndimentions == 1);