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 /wscript | |
| 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 'wscript')
0 files changed, 0 insertions, 0 deletions
