On Tue, Jan 10, 2012 at 09:32:36AM -0500, Justin Ruggles wrote: > The duration of the first packet was being calculated incorrectly, leading to > an incorrect timestamp offset. > --- > libavformat/sierravmd.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/libavformat/sierravmd.c b/libavformat/sierravmd.c > index 1b5f04b..81ff46f 100644 > --- a/libavformat/sierravmd.c > +++ b/libavformat/sierravmd.c > @@ -206,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; > --
probably OK _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
