Temporary-ish TODO.
authorCarl Hetherington <cth@carlh.net>
Fri, 5 May 2017 22:55:42 +0000 (23:55 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 5 May 2017 22:55:42 +0000 (23:55 +0100)
TODO [new file with mode: 0644]
src/lib/player.cc

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..6dfbff9
--- /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
index 06a1b008dab2aad08ac8e01600114c55e2a4c2ba..addaa6cac4e571d8298e7669fbe0425b99d3c41c 100644 (file)
@@ -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));