Ref does not need to be a template since it's always used for Asset.
[libdcp.git] / src / reel.cc
index 3c3c78925bc1681fa870a669d635dd100731a738..ddab12d39481ae774c2cbfecd8142945cc31f62e 100644 (file)
@@ -165,23 +165,23 @@ Reel::add (shared_ptr<ReelAsset> asset)
 }
 
 void
-Reel::resolve_refs (list<shared_ptr<Object> > objects)
+Reel::resolve_refs (list<shared_ptr<Asset> > assets)
 {
        if (_main_picture) {
-               _main_picture->asset_ref().resolve (objects);
+               _main_picture->asset_ref().resolve (assets);
        }
 
        if (_main_sound) {
-               _main_sound->asset_ref().resolve (objects);
+               _main_sound->asset_ref().resolve (assets);
        }
 
        if (_main_subtitle) {
-               _main_subtitle->asset_ref().resolve (objects);
+               _main_subtitle->asset_ref().resolve (assets);
 
                /* Interop subtitle handling is all special cases */
-               shared_ptr<InteropSubtitleAsset> iop = dynamic_pointer_cast<InteropSubtitleAsset> (_main_subtitle->asset_ref().object ());
+               shared_ptr<InteropSubtitleAsset> iop = dynamic_pointer_cast<InteropSubtitleAsset> (_main_subtitle->asset_ref().asset ());
                if (iop) {
-                       iop->resolve_fonts (objects);
+                       iop->resolve_fonts (assets);
                }
        }
 }