summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2016-08-18 15:29:06 +0200
committerJens Georg <mail@jensge.org>2016-08-18 15:29:10 +0200
commitc6015ffcb9406a003e52621a54dc0b0cdae5c847 (patch)
treeab52f693f35223da0b2f1bf0b2fcc0fea8a83191
parenta4a1aa967d793a4366cae8967cdbdd978d7ba950 (diff)
downloadrygel-c6015ffcb9406a003e52621a54dc0b0cdae5c847.tar.gz
media-export: More extensions to remove
And be case-insensitive to cpature JPG/jpg Signed-off-by: Jens Georg <mail@jensge.org>
-rw-r--r--src/plugins/media-export/rygel-media-export-extractor.vala9
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 012e274f..2fd93468 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 ();