Various joining fixes.
[dcpomatic.git] / src / lib / content_factory.cc
index e800628c161dec79fdb68dc5a4fb8645353ff930..bab22b8eb19e14b6179fd27696710c6b630df70c 100644 (file)
@@ -27,18 +27,18 @@ using std::string;
 using boost::shared_ptr;
 
 shared_ptr<Content>
-content_factory (shared_ptr<const Film> film, cxml::NodePtr node)
+content_factory (shared_ptr<const Film> film, cxml::NodePtr node, int version)
 {
        string const type = node->string_child ("Type");
 
        boost::shared_ptr<Content> content;
        
        if (type == "FFmpeg") {
-               content.reset (new FFmpegContent (film, node));
+               content.reset (new FFmpegContent (film, node, version));
        } else if (type == "Image") {
-               content.reset (new ImageContent (film, node));
+               content.reset (new ImageContent (film, node, version));
        } else if (type == "Sndfile") {
-               content.reset (new SndfileContent (film, node));
+               content.reset (new SndfileContent (film, node, version));
        }
 
        return content;