From 03766aa5dfb53d93bc7027d0e6b44b291f7afa9d Mon Sep 17 00:00:00 2001 From: Gildas Bazin Date: Fri, 27 May 2005 12:29:36 +0000 Subject: [PATCH] * modules/access/dshow/dshow.cpp: bug fix for frame rate. --- modules/access/dshow/dshow.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/access/dshow/dshow.cpp b/modules/access/dshow/dshow.cpp index c041cef940..c8a93d1155 100644 --- a/modules/access/dshow/dshow.cpp +++ b/modules/access/dshow/dshow.cpp @@ -530,8 +530,13 @@ static int DemuxOpen( vlc_object_t *p_this ) fmt.video.i_gmask = 0x0000ff00; fmt.video.i_rmask = 0x000000ff; } - fmt.video.i_frame_rate = 10000000000ULL/p_stream->header.video.AvgTimePerFrame; - fmt.video.i_frame_rate_base = 1000; + + if( p_stream->header.video.AvgTimePerFrame ) + { + fmt.video.i_frame_rate = 10000000; + fmt.video.i_frame_rate_base = + p_stream->header.video.AvgTimePerFrame; + } } else if( p_stream->mt.majortype == MEDIATYPE_Audio ) { -- 2.39.5