diff options
Diffstat (limited to 'src/lib/subtitle_film_encoder.cc')
| -rw-r--r-- | src/lib/subtitle_film_encoder.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/lib/subtitle_film_encoder.cc b/src/lib/subtitle_film_encoder.cc index feca363eb..e759264f8 100644 --- a/src/lib/subtitle_film_encoder.cc +++ b/src/lib/subtitle_film_encoder.cc @@ -70,7 +70,18 @@ SubtitleFilmEncoder::SubtitleFilmEncoder( _player.set_ignore_audio(); _player.Text.connect(boost::bind(&SubtitleFilmEncoder::text, this, _1, _2, _3, _4)); - string const extension = format == SubtitleFormat::XML ? ".xml" : ".mxf"; + string extension; + switch (format) { + case SubtitleFormat::XML: + extension = ".xml"; + break; + case SubtitleFormat::MXF: + extension = ".mxf"; + break; + case SubtitleFormat::SRT: + extension = ".srt"; + break; + } int const files = split_reels ? film->reels().size() : 1; for (int i = 0; i < files; ++i) { |
