X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fsierravmd.c;h=18bcb38bbf9f68c0852ee5d4590612717d2a906c;hb=e37f161e66e042d6c2c7470c4d9881df9427fc4a;hp=f614e51b5c9a5da3bcbffa0a3b5c4a71e889da88;hpb=4478e9d8db65ca827f2b3ef3ef6ee806bffdba45;p=ffmpeg diff --git a/libavformat/sierravmd.c b/libavformat/sierravmd.c index f614e51b5c9..18bcb38bbf9 100644 --- a/libavformat/sierravmd.c +++ b/libavformat/sierravmd.c @@ -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;