diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-01-13 11:31:55 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-01-13 11:31:55 +0000 |
| commit | d15ef17dccf87b633d1971c38032a2049abe3db0 (patch) | |
| tree | 3bbde3c1959bae6b0ad064972f95bd9406416fbb /src/reader_factory.cc | |
| parent | acca8cb950de132fbc4be40e7dc7d294c6cb0a38 (diff) | |
Re-work time.
Diffstat (limited to 'src/reader_factory.cc')
| -rw-r--r-- | src/reader_factory.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/reader_factory.cc b/src/reader_factory.cc index 2652763..1a7a6f2 100644 --- a/src/reader_factory.cc +++ b/src/reader_factory.cc @@ -32,8 +32,9 @@ using boost::algorithm::ends_with; using boost::shared_ptr; using namespace sub; +/** @param frame_rate Frame rate to use if the file does not specify one */ shared_ptr<Reader> -sub::reader_factory (boost::filesystem::path file_name) +sub::reader_factory (boost::filesystem::path file_name, sub::FrameRate frame_rate) { string ext = file_name.extension().string(); transform (ext.begin(), ext.end(), ext.begin(), ::tolower); @@ -65,7 +66,7 @@ sub::reader_factory (boost::filesystem::path file_name) if (f.gcount() == 11 && buffer[3] == 'S' && buffer[4] == 'T' && buffer[5] == 'L') { return shared_ptr<Reader> (new STLBinaryReader (f)); } else { - return shared_ptr<Reader> (new STLTextReader (f)); + return shared_ptr<Reader> (new STLTextReader (f, frame_rate)); } } |
