summaryrefslogtreecommitdiffstats
path: root/subreader.c
diff options
context:
space:
mode:
Diffstat (limited to 'subreader.c')
-rw-r--r--subreader.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/subreader.c b/subreader.c
index ed01176016..132b1f7184 100644
--- a/subreader.c
+++ b/subreader.c
@@ -437,6 +437,7 @@ char * strreplace( char * in,char * what,char * whereof )
char * sub_filename(char* path, char * fname )
{
+ extern int sub_utf8;
char * sub_name1;
char * sub_name2;
char * aviptr1, * aviptr2, * tmp;
@@ -444,7 +445,9 @@ char * sub_filename(char* path, char * fname )
FILE * f;
int pos=0;
char * sub_exts[] =
- { ".sub",
+ { ".utf",
+ ".UTF",
+ ".sub",
".SUB",
".srt",
".SRT",
@@ -484,6 +487,7 @@ char * sub_filename(char* path, char * fname )
if((f=fopen( sub_name,"rt" ))) {
fclose( f );
printf( "SUB: Detected sub file: %s\n",sub_name );
+ if (i<2) sub_utf8=1;
return sub_name;
}
}