diff sierravmd.c @ 4267:ce5b09a7f263 libavformat

Empty audio chunks in VMD are silent, not skipped
author kostya
date Wed, 21 Jan 2009 13:26:01 +0000
parents b67df52d56f9
children 85608ac6c804
line wrap: on
line diff
--- a/sierravmd.c	Wed Jan 21 13:25:14 2009 +0000
+++ b/sierravmd.c	Wed Jan 21 13:26:01 2009 +0000
@@ -187,7 +187,7 @@
             get_buffer(pb, chunk, BYTES_PER_FRAME_RECORD);
             type = chunk[0];
             size = AV_RL32(&chunk[2]);
-            if(!size)
+            if(!size && type != 1)
                 continue;
             switch(type) {
             case 1: /* Audio Chunk */