]> git.sesse.net Git - vlc/commitdiff
Do not return title if no chapters in mkv.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 18 Jul 2008 19:24:54 +0000 (21:24 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 18 Jul 2008 19:24:54 +0000 (21:24 +0200)
modules/demux/mkv.cpp

index 00502b11e1ceff6729fbf7f8234b93116657568c..b75d8e1eaeda7c43536de192966b554f973fc0fa 100644 (file)
@@ -1686,7 +1686,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
             return VLC_SUCCESS;
 
         case DEMUX_GET_TITLE_INFO:
-            if( p_sys->titles.size() )
+            if( p_sys->titles.size() > 1 || ( p_sys->titles.size() == 1 && p_sys->titles[0]->i_seekpoint > 0 ) )
             {
                 input_title_t ***ppp_title = (input_title_t***)va_arg( args, input_title_t*** );
                 int *pi_int    = (int*)va_arg( args, int* );
@@ -1698,7 +1698,6 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
                 {
                     (*ppp_title)[i] = vlc_input_title_Duplicate( p_sys->titles[i] );
                 }
-
                 return VLC_SUCCESS;
             }
             return VLC_EGENERIC;