]> git.sesse.net Git - vlc/blobdiff - src/input/subtitles.c
* proof of concept of drag & dropping a subtitle file while playing a video file...
[vlc] / src / input / subtitles.c
index 19bc365386ad5c4172f44a2a758091c5dc8eb488..b805a1ba32851461e9b353c6f86ea19cc3e5b081 100644 (file)
@@ -158,10 +158,11 @@ static int compare_sub_priority( const void *a, const void *b )
 #endif
 }
 
-/* Utility function for scandir */
-static int Filter( const char *psz_dir_content )
+/*
+ * Check if a file ends with a subtitle extension
+ */
+int subtitles_Filter( const char *psz_dir_content )
 {
-    /* does it end with a subtitle extension? */
     const char *tmp = strrchr( psz_dir_content, '.');
     if( tmp == NULL )
         return 0;
@@ -344,8 +345,8 @@ char **subtitles_Detect( input_thread_t *p_this, char *psz_path,
             continue;
 
         /* parse psz_src dir */
-        i_dir_content = utf8_scandir( psz_dir, &ppsz_dir_content, Filter,
-                                      NULL );
+        i_dir_content = utf8_scandir( psz_dir, &ppsz_dir_content,
+                                      subtitles_Filter, NULL );
 
         if( i_dir_content != -1 )
         {