mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
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:
parent
7e592379d9
commit
535eed9301
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user