<html><head></head><body>Hi,<br><br>This work-around exists to prevent completely breaking TS due to subtitle files. I don't think we should remove it.<br><br><div class="gmail_quote">Le 13 février 2020 18:27:59 GMT+02:00, Thomas Guillem <thomas@gllm.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><hr> src/input/subtitles.c | 16 ----------------<br> 1 file changed, 16 deletions(-)<br><br>diff --git a/src/input/subtitles.c b/src/input/subtitles.c<br>index fa31e41774a..25ebb52087f 100644<br>--- a/src/input/subtitles.c<br>+++ b/src/input/subtitles.c<br>@@ -44,9 +44,6 @@<br>  * The possible extensions for subtitle files we support<br>  */<br> static const char *const sub_exts[] = { SLAVE_SPU_EXTENSIONS, "" };<br>-/* As core can't handle non default program hijacking by slaves,<br>- * we need to disable any SPU slave for those masters for now */<br>-static const char *const noslave_exts[] = { "m2ts", "ts" };<br> <br> static void strcpy_trim( char *d, const char *s )<br> {<br>@@ -232,19 +229,6 @@ int subtitles_Detect( input_thread_t *p_this, char *psz_path, const char *psz_na<br>     if( !psz_fname )<br>         return VLC_EGENERIC;<br> <br>-    const char *ext = strrchr( psz_fname, '.' );<br>-    if( ext != NULL )<br>-    {<br>-        for( size_t i=0; i<ARRAY_SIZE(noslave_exts); i++ )<br>-        {<br>-            if( !strcasecmp( &ext[1], noslave_exts[i] ) )<br>-            {<br>-                free( psz_fname );<br>-                return VLC_EGENERIC;<br>-            }<br>-        }<br>-    }<br>-<br>     /* extract filename & dirname from psz_fname */<br>     char *f_dir = strdup( psz_fname );<br>     if( f_dir == 0 )</pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>