summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-05-05 23:55:42 +0100
committerCarl Hetherington <cth@carlh.net>2017-05-05 23:55:42 +0100
commitf39c4baa02a51571d08ea87f441ae9c2abafe694 (patch)
treeb787e38e10930d4dcde62bbadd1ffa95a049e60c
parent9f8bdc77426b15f1f89110118ccb5c9903228351 (diff)
Temporary-ish TODO.
-rw-r--r--TODO4
-rw-r--r--src/lib/player.cc2
2 files changed, 5 insertions, 1 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 000000000..6dfbff94c
--- /dev/null
+++ b/TODO
@@ -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));