vqavideo: fix decoding of samples with no partial updates.

Fixes playback of
http://samples.mplayerhq.hu/game-formats/vqa/landsoflore/B0EB8711.VQA
(trac issue #710).

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
This commit is contained in:
Reimar Döffinger 2012-03-24 23:01:37 +01:00
parent 7e592379d9
commit 535eed9301
1 changed files with 2 additions and 2 deletions

View File

@ -544,7 +544,7 @@ static int vqa_decode_chunk(VqaContext *s)
s->next_codebook_buffer_index += chunk_size;
s->partial_countdown--;
if (s->partial_countdown == 0) {
if (s->partial_countdown <= 0) {
/* time to replace codebook */
memcpy(s->codebook, s->next_codebook_buffer,
@ -567,7 +567,7 @@ static int vqa_decode_chunk(VqaContext *s)
s->next_codebook_buffer_index += chunk_size;
s->partial_countdown--;
if (s->partial_countdown == 0) {
if (s->partial_countdown <= 0) {
GetByteContext gb;
bytestream2_init(&gb, s->next_codebook_buffer, s->next_codebook_buffer_index);