From f39c4baa02a51571d08ea87f441ae9c2abafe694 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 5 May 2017 23:55:42 +0100 Subject: Temporary-ish TODO. --- TODO | 4 ++++ src/lib/player.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 TODO 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 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)); -- cgit v1.2.3