diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-11-14 00:32:33 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-11-14 00:32:33 +0100 |
| commit | db4a3dbc4aa4cdcffb96c67b8f6d4d68c5467933 (patch) | |
| tree | f69790c382d03d37569bdf0ab2650d4a73f69300 /src | |
| parent | 09512a7cb428ddb7e092a67697aebcf422f8dba1 (diff) | |
Be more tolerant of metadata in WebVTT.
Diffstat (limited to 'src')
| -rw-r--r-- | src/web_vtt_reader.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/web_vtt_reader.cc b/src/web_vtt_reader.cc index 2781654..2e772f1 100644 --- a/src/web_vtt_reader.cc +++ b/src/web_vtt_reader.cc @@ -55,7 +55,7 @@ WebVTTReader::read(std::function<optional<string> ()> get_line) enum class State { /* expecting WEBVTT */ HEADER, - /* awaiting a NOTE or a subtitle timing line */ + /* awaiting a NOTE, some other metadata, or a subtitle timing line */ DATA, /* reading the text of a subtitle */ SUBTITLE, @@ -125,8 +125,6 @@ WebVTTReader::read(std::function<optional<string> ()> get_line) rs.vertical_position.line = 0; state = State::SUBTITLE; - } else if (!line->empty()) { - throw WebVTTError(*line, "a note or time", _context); } break; case State::SUBTITLE: |
