X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Flib%2Ftext_subtitle.cc;h=0f5e055cfc781180069506e8c05fe0ecdf8e3e37;hb=e952a7b0681d1ad2fc6ebcd0cd7231bf59bbe043;hp=8e3f92026881b9f32996acd549622a14c509dddd;hpb=2ab331e925eda5f2cc0d8bc3862e46bea60989b6;p=dcpomatic.git 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()); }