]> git.sesse.net Git - vlc/commitdiff
mkv.cpp: cleaner duration computation
authorSteve Lhomme <robux@videolan.org>
Wed, 6 Apr 2005 09:31:09 +0000 (09:31 +0000)
committerSteve Lhomme <robux@videolan.org>
Wed, 6 Apr 2005 09:31:09 +0000 (09:31 +0000)
modules/demux/mkv.cpp

index bf52ee1e22c1d0b049860ed240f7da130e22bb76..a6338763fd7b7abe45ca55b90a27771f4255879a 100644 (file)
@@ -2991,7 +2991,8 @@ void matroska_segment_t::ParseInfo( EbmlElement *info )
         }
     }
 
-    i_duration *= i_timescale / 1000000.0;
+    double f_dur = double(i_duration) * double(i_timescale) / 1000000.0;
+    i_duration = mtime_t(f_dur);
 }