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