summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/subrip.cc2
-rw-r--r--src/lib/subrip_decoder.cc10
-rw-r--r--src/lib/types.h16
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,