diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-10-08 00:45:22 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-10-08 00:45:22 +0100 |
| commit | 37494990bbe81f41f581de8258dc7353b82d662d (patch) | |
| tree | 01fd28caeff323c9ffed0bf9b04ecee358b316d0 /ChangeLog | |
| parent | b0463c6c22d51f6297eea313b429348c3bec3971 (diff) | |
Fix overlapping burnt-in subtitles in some cases (#959).
Firstly, when finding subtitles that exist during a period, only
return those which overlap more than half the period. This means
that, in a fight over a frame, the longest-running subtitle in that
frame will win.
Secondly, make SubtitleDecoder::get pick the wanted subtitles from
the cache simply by comparing their periods to those that were
requested. I think this is nicer than what was there before
(basically reevaulating 'what subtitle(s) for this period') and
also makes the first part of this commit effective.
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2016-10-08 Carl Hetherington <cth@carlh.net> + + * Fix overlapping burnt-in subtitles in some cases (#959). + 2016-10-07 Carl Hetherington <cth@carlh.net> * Fix XML subtitle output in some cases. |
