From: Steinar Gunderson Date: Fri, 24 Sep 2010 16:07:18 +0000 (+0200) Subject: Do a more proper fix (with symbolic constants) for i_pts. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c43589c2925f957bd1c9ba3f013a915bf6b035e4;p=vlc Do a more proper fix (with symbolic constants) for i_pts. --- diff --git a/modules/access/sdi.cpp b/modules/access/sdi.cpp index 201af4ac17..d31ed17068 100644 --- a/modules/access/sdi.cpp +++ b/modules/access/sdi.cpp @@ -107,8 +107,8 @@ HRESULT DeckLinkCaptureDelegate::VideoInputFrameArrived(IDeckLinkVideoInputFrame memcpy( p_frame->p_buffer, frame_bytes, 720 * 576 * 3 ); BMDTimeValue stream_time, frame_duration; - videoFrame->GetStreamTime( &stream_time, &frame_duration, 1000000 ); - p_frame->i_pts = stream_time + frame_duration; // FIXME: hack to avoid i_pts=0? + videoFrame->GetStreamTime( &stream_time, &frame_duration, CLOCK_FREQ ); + p_frame->i_pts = VLC_TS_0 + stream_time; vlc_mutex_lock( &p_sys->frame_lock ); p_sys->p_frame = p_frame; // FIXME: leak