]> git.sesse.net Git - vlc/commitdiff
Do not scan for subtitles files in the current dir for TS files
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 31 May 2010 13:31:35 +0000 (16:31 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 31 May 2010 13:41:51 +0000 (16:41 +0300)
This should work around #3547.

src/input/subtitles.c

index 2b5e57e02ad7926a73c0da35d429e119ed780369..9976bac1b19e2f2eeaf9ec67d5cadc6a7e0d1949 100644 (file)
@@ -282,6 +282,15 @@ char **subtitles_Detect( input_thread_t *p_this, char *psz_path,
 
     i_fname_len = strlen( f_fname );
 
+    /* HACK: do not look for subtitles for Transport Streams */
+    /* This breaks the clock synchronization */
+    if( i_fname_len > 3 && !strcasecmp( f_fname + i_fname_len - 3, ".ts" ) )
+    {
+        free( f_dir );
+        free( psz_fname );
+        return NULL;
+    }
+
     f_fname_noext = malloc(i_fname_len + 1);
     f_fname_trim = malloc(i_fname_len + 1 );
     if( !f_fname_noext || !f_fname_trim )