comparison svq1.c @ 1714:033eeef90b2b libavcodec

off-by-1 error in the never-before-tested embedded string code
author melanson
date Fri, 02 Jan 2004 02:31:53 +0000
parents 932d306bf1dc
children bdf3927bf8c5
comparison
equal deleted inserted replaced
1713:49e46374baa4 1714:033eeef90b2b
577 577
578 out[0] = get_bits (bitbuf, 8); 578 out[0] = get_bits (bitbuf, 8);
579 579
580 seed = string_table[out[0]]; 580 seed = string_table[out[0]];
581 581
582 for (i=1; i < out[0]; i++) { 582 for (i=1; i <= out[0]; i++) {
583 out[i] = get_bits (bitbuf, 8) ^ seed; 583 out[i] = get_bits (bitbuf, 8) ^ seed;
584 seed = string_table[out[i] ^ seed]; 584 seed = string_table[out[i] ^ seed];
585 } 585 }
586 } 586 }
587 587