summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-10-08 00:45:22 +0100
committerCarl Hetherington <cth@carlh.net>2016-10-08 00:45:22 +0100
commit37494990bbe81f41f581de8258dc7353b82d662d (patch)
tree01fd28caeff323c9ffed0bf9b04ecee358b316d0 /wscript
parentb0463c6c22d51f6297eea313b429348c3bec3971 (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