From c43589c2925f957bd1c9ba3f013a915bf6b035e4 Mon Sep 17 00:00:00 2001 From: Steinar Gunderson Date: Fri, 24 Sep 2010 18:07:18 +0200 Subject: [PATCH] Do a more proper fix (with symbolic constants) for i_pts. --- modules/access/sdi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.39.2