[rygel] media-export: More extensions to remove



commit c6015ffcb9406a003e52621a54dc0b0cdae5c847
Author: Jens Georg <mail jensge org>
Date:   Thu Aug 18 15:29:06 2016 +0200

    media-export: More extensions to remove
    
    And be case-insensitive to cpature JPG/jpg
    
    Signed-off-by: Jens Georg <mail jensge org>

 .../media-export/rygel-media-export-extractor.vala |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-extractor.vala 
b/src/plugins/media-export/rygel-media-export-extractor.vala
index 012e274..2fd9346 100644
--- a/src/plugins/media-export/rygel-media-export-extractor.vala
+++ b/src/plugins/media-export/rygel-media-export-extractor.vala
@@ -37,7 +37,8 @@ public class Rygel.MediaExport.Extractor : Object {
 
     private const string[] VIDEO_SUFFIXES = {
         "webm", "mkv", "flv", "ogv", "ogg", "avi", "mov", "wmv", "mp4",
-        "m4v", "mpeg", "mpg", "iso"
+        "m4v", "mpeg", "mpg", "iso", "mp3", "m4a", "png", "jpg", "jpeg",
+        "ogv", "oga", "3gp"
     };
 
     private static Regex char_remove_regex;
@@ -156,8 +157,10 @@ public class Rygel.MediaExport.Extractor : Object {
                 }
 
                 foreach (var suffix in VIDEO_SUFFIXES) {
-                    video_suffix_regexes += new Regex (Regex.escape_string
-                                                        (suffix));
+                    var regex = new Regex (Regex.escape_string (suffix),
+                                           RegexCompileFlags.CASELESS);
+
+                    video_suffix_regexes += regex;
                 }
             } catch (RegexError error) {
                 assert_not_reached ();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]