]> git.sesse.net Git - vlc/commitdiff
mkv: only use percentage of duration seeking when we have an seeking cues.
authorDerk-Jan Hartman <hartman@videolan.org>
Thu, 14 Aug 2008 17:56:11 +0000 (19:56 +0200)
committerDerk-Jan Hartman <hartman@videolan.org>
Fri, 15 Aug 2008 01:44:18 +0000 (03:44 +0200)
modules/demux/mkv.cpp

index 7ffed6130bac31ad1d32ac121f933ee9e7b48fbf..300c3926eaf522259997b13df8bd78e5900783aa 100644 (file)
@@ -3467,7 +3467,7 @@ static void Seek( demux_t *p_demux, mtime_t i_date, double f_percent, chapter_it
     /* seek without index or without date */
     if( f_percent >= 0 && (config_GetInt( p_demux, "mkv-seek-percent" ) || !p_segment->b_cues || i_date < 0 ))
     {
-        if (p_sys->f_duration >= 0)
+        if( p_sys->f_duration >= 0 && p_segment->b_cues )
         {
             i_date = int64_t( f_percent * p_sys->f_duration * 1000.0 );
         }