From 7146798d8638cddfe4b3773fb295b6c31c57c826 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 13 Aug 2012 14:52:08 +0100 Subject: Various subtitle bits. --- src/dcp.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/dcp.cc') diff --git a/src/dcp.cc b/src/dcp.cc index b478f18d..4112d3b6 100644 --- a/src/dcp.cc +++ b/src/dcp.cc @@ -32,6 +32,7 @@ #include "asset.h" #include "sound_asset.h" #include "picture_asset.h" +#include "subtitle_asset.h" #include "util.h" #include "metadata.h" #include "exceptions.h" @@ -442,3 +443,16 @@ DCP::sound_asset () const return shared_ptr (); } + +shared_ptr +DCP::subtitle_asset () const +{ + for (list >::const_iterator i = _assets.begin(); i != _assets.end(); ++i) { + shared_ptr s = dynamic_pointer_cast (*i); + if (s) { + return s; + } + } + + return shared_ptr (); +} -- cgit v1.2.3