diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-05-05 23:55:42 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-05-05 23:55:42 +0100 |
| commit | f39c4baa02a51571d08ea87f441ae9c2abafe694 (patch) | |
| tree | b787e38e10930d4dcde62bbadd1ffa95a049e60c | |
| parent | 9f8bdc77426b15f1f89110118ccb5c9903228351 (diff) | |
Temporary-ish TODO.
| -rw-r--r-- | TODO | 4 | ||||
| -rw-r--r-- | src/lib/player.cc | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -0,0 +1,4 @@ +subtitles-and-nothing-else case; BlackDecoder? or make fill_black call video() rather than emit Video directly? +- no because fill_video will never be called, the black has to come out in sync with everything else more or less +- made tricky by fill_video post inaccurate seek +- Black/SilenceDecoder?
\ No newline at end of file diff --git a/src/lib/player.cc b/src/lib/player.cc index 06a1b008d..addaa6cac 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -660,7 +660,7 @@ Player::video (weak_ptr<Piece> wp, ContentVideo video) } } - /* Fill gaps */ + /* Fill gaps caused by (the hopefully rare event of) a decoder not emitting contiguous video */ if (_last_video_time) { fill_video (DCPTimePeriod (_last_video_time.get(), time)); |
