From 650e1037a070b77b22b47ec24c51d47a0586695c Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 20 Jun 2016 22:41:39 +0100 Subject: Pass .ass files to SSAReader. --- src/lib/text_subtitle.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/text_subtitle.cc b/src/lib/text_subtitle.cc index 8e3f92026..0f5e055cf 100644 --- a/src/lib/text_subtitle.cc +++ b/src/lib/text_subtitle.cc @@ -69,9 +69,12 @@ TextSubtitle::TextSubtitle (shared_ptr content) sub::Reader* reader = 0; - if (content->path(0).extension() == ".srt" || content->path(0).extension() == ".SRT") { + string ext = content->path(0).extension().string(); + transform (ext.begin(), ext.end(), ext.begin(), ::tolower); + + if (ext == ".srt") { reader = new sub::SubripReader (utf8.get()); - } else if (content->path(0).extension() == ".ssa" || content->path(0).extension() == ".SSA") { + } else if (ext == ".ssa" || ext == ".ass") { reader = new sub::SSAReader (utf8.get()); } -- cgit v1.2.3