From c88a8a6ec6b396dc90d40a4843160d616a45db76 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 2 Jul 2014 18:10:58 +0100 Subject: Hopefully improve subtitle decoder seeking etc. --- src/lib/subrip_decoder.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/lib/subrip_decoder.cc') diff --git a/src/lib/subrip_decoder.cc b/src/lib/subrip_decoder.cc index 3d971fd4b..370118d30 100644 --- a/src/lib/subrip_decoder.cc +++ b/src/lib/subrip_decoder.cc @@ -79,16 +79,18 @@ SubRipDecoder::pass () return false; } -bool -SubRipDecoder::has_subtitle_during (ContentTimePeriod p) const +list +SubRipDecoder::subtitles_during (ContentTimePeriod p) const { /* XXX: inefficient */ + list d; + for (vector::const_iterator i = _subtitles.begin(); i != _subtitles.end(); ++i) { if (p.overlaps (i->period)) { - return true; + d.push_back (i->period); } } - return false; + return d; } -- cgit v1.2.3