sierravmd: fix audio pts

The duration of the first packet was being calculated incorrectly, leading to
an incorrect timestamp offset.
This commit is contained in:
Justin Ruggles 2012-01-10 09:24:21 -05:00
parent 29112db8c0
commit e9626eb32e
1 changed files with 1 additions and 1 deletions

View File

@ -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;