Commit e9626eb3 authored by Justin Ruggles's avatar Justin Ruggles

sierravmd: fix audio pts

The duration of the first packet was being calculated incorrectly, leading to
an incorrect timestamp offset.
parent 29112db8
...@@ -206,7 +206,7 @@ static int vmd_read_header(AVFormatContext *s, ...@@ -206,7 +206,7 @@ static int vmd_read_header(AVFormatContext *s,
vmd->frame_table[total_frames].pts = current_audio_pts; vmd->frame_table[total_frames].pts = current_audio_pts;
total_frames++; total_frames++;
if(!current_audio_pts) if(!current_audio_pts)
current_audio_pts += sound_buffers; current_audio_pts += sound_buffers - 1;
else else
current_audio_pts++; current_audio_pts++;
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment