diff options
Diffstat (limited to 'sub/find_subfiles.c')
-rw-r--r-- | sub/find_subfiles.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sub/find_subfiles.c b/sub/find_subfiles.c index 72a6887bf6..19ee0f065b 100644 --- a/sub/find_subfiles.c +++ b/sub/find_subfiles.c @@ -4,6 +4,7 @@ #include <ctype.h> #include "mp_msg.h" +#include "path.h" #include "sub/find_subfiles.h" #include "sub/sub.h" @@ -85,7 +86,7 @@ static int compare_sub_priority(const void *a, const void *b) } } -char **sub_filenames(const char *path, char *fname) +static char **sub_filenames(const char *path, const char *fname) { char *f_dir, *f_fname, *f_fname_noext, *f_fname_trim, *tmp, *tmp_sub_id; char *tmp_fname_noext, *tmp_fname_trim, *tmp_fname_ext, *tmpresult; @@ -269,3 +270,11 @@ char **sub_filenames(const char *path, char *fname) return result2; } + +char **find_text_subtitles(const char *fname) +{ + char *psub = get_path("sub/"); + char **tmp = sub_filenames(psub ? psub : "", fname); + free(psub); + return tmp; +} |