diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/subrip.cc | 2 | ||||
| -rw-r--r-- | src/lib/subrip_decoder.cc | 10 | ||||
| -rw-r--r-- | src/lib/types.h | 16 |
3 files changed, 6 insertions, 22 deletions
diff --git a/src/lib/subrip.cc b/src/lib/subrip.cc index d622235eb..f19867952 100644 --- a/src/lib/subrip.cc +++ b/src/lib/subrip.cc @@ -47,5 +47,5 @@ SubRip::length () const return ContentTime (); } - return ContentTime::from_seconds (_subtitles.back().to.metric().get().all_as_seconds ()); + return ContentTime::from_seconds (_subtitles.back().to.all_as_seconds ()); } diff --git a/src/lib/subrip_decoder.cc b/src/lib/subrip_decoder.cc index 22f7b6ba4..694b22157 100644 --- a/src/lib/subrip_decoder.cc +++ b/src/lib/subrip_decoder.cc @@ -42,7 +42,7 @@ SubRipDecoder::seek (ContentTime time, bool accurate) SubtitleDecoder::seek (time, accurate); _next = 0; - while (_next < _subtitles.size() && ContentTime::from_seconds (_subtitles[_next].from.metric().get().all_as_seconds ()) < time) { + while (_next < _subtitles.size() && ContentTime::from_seconds (_subtitles[_next].from.all_as_seconds ()) < time) { ++_next; } } @@ -65,8 +65,8 @@ SubRipDecoder::pass () j->italic, dcp::Colour (255, 255, 255), j->font_size.points (72 * 11), - dcp::Time (rint (_subtitles[_next].from.metric().get().all_as_seconds())), - dcp::Time (rint (_subtitles[_next].to.metric().get().all_as_seconds())), + dcp::Time (rint (_subtitles[_next].from.all_as_seconds())), + dcp::Time (rint (_subtitles[_next].to.all_as_seconds())), i->vertical_position.line.get() * (1.5 / 22) + 0.8, dcp::TOP, j->text, @@ -94,8 +94,8 @@ SubRipDecoder::subtitles_during (ContentTimePeriod p, bool starting) const for (vector<sub::Subtitle>::const_iterator i = _subtitles.begin(); i != _subtitles.end(); ++i) { ContentTimePeriod t ( - ContentTime::from_seconds (i->from.metric().get().all_as_seconds()), - ContentTime::from_seconds (i->to.metric().get().all_as_seconds()) + ContentTime::from_seconds (i->from.all_as_seconds()), + ContentTime::from_seconds (i->to.all_as_seconds()) ); if ((starting && p.contains (t.from)) || (!starting && p.overlaps (t))) { diff --git a/src/lib/types.h b/src/lib/types.h index c069944fe..f554c4dd9 100644 --- a/src/lib/types.h +++ b/src/lib/types.h @@ -57,22 +57,6 @@ typedef std::vector<boost::shared_ptr<FFmpegContent> > FFmpegContentList; typedef int64_t VideoFrame; typedef int64_t AudioFrame; -/* XXX -> DCPAudio */ -struct TimedAudioBuffers -{ - TimedAudioBuffers () - : time (0) - {} - - TimedAudioBuffers (boost::shared_ptr<AudioBuffers> a, DCPTime t) - : audio (a) - , time (t) - {} - - boost::shared_ptr<AudioBuffers> audio; - DCPTime time; -}; - enum VideoFrameType { VIDEO_FRAME_TYPE_2D, |
