]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/sierravmd.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavformat / sierravmd.c
index f614e51b5c9a5da3bcbffa0a3b5c4a71e889da88..18bcb38bbf9f68c0852ee5d4590612717d2a906c 100644 (file)
@@ -79,8 +79,7 @@ static int vmd_probe(AVProbeData *p)
     return AVPROBE_SCORE_MAX / 2;
 }
 
-static int vmd_read_header(AVFormatContext *s,
-                           AVFormatParameters *ap)
+static int vmd_read_header(AVFormatContext *s)
 {
     VmdDemuxContext *vmd = s->priv_data;
     AVIOContext *pb = s->pb;
@@ -207,7 +206,7 @@ static int vmd_read_header(AVFormatContext *s,
                 vmd->frame_table[total_frames].pts = current_audio_pts;
                 total_frames++;
                 if(!current_audio_pts)
-                    current_audio_pts += sound_buffers;
+                    current_audio_pts += sound_buffers - 1;
                 else
                     current_audio_pts++;
                 break;