diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-03-26 21:45:14 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-03-26 23:08:10 +0100 |
| commit | 2f508609da978d20cdd5893ec91746a5167d1c7b (patch) | |
| tree | 6e46f717d52a6c041df766ee7cf8c4674ceb6122 /src/stl_binary_reader.cc | |
| parent | d46747cc35b8eff53098b99c5a6f5b53d4ce2bf1 (diff) | |
Add a FIXME.
Diffstat (limited to 'src/stl_binary_reader.cc')
| -rw-r--r-- | src/stl_binary_reader.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stl_binary_reader.cc b/src/stl_binary_reader.cc index 9a7a150..e8e8832 100644 --- a/src/stl_binary_reader.cc +++ b/src/stl_binary_reader.cc @@ -211,6 +211,9 @@ void STLBinaryReader::read (shared_ptr<InputReader> reader) RawSubtitle sub; sub.from = reader->get_timecode(5, frame_rate); sub.to = reader->get_timecode(9, frame_rate); + /* XXX: only the verticial position of the first TTI block should be used (says the spec), + so using reader->get_int(13, 1) here is wrong if i > 0 + */ sub.vertical_position.line = reader->get_int(13, 1) + i; sub.vertical_position.lines = maximum_rows; sub.vertical_position.reference = TOP_OF_SCREEN; |
