+ VideoFilterGraph graph(dcp::Size(frame->width, frame->height), context->pix_fmt, dcp::Fraction(24, 1));
+ auto filter = Filter::from_id("premultiply");
+ DCPOMATIC_ASSERT(filter);
+ graph.setup({*filter});
+ auto images = graph.process(frame);
+ DCPOMATIC_ASSERT(images.size() == 1);
+ _image = images.front().first;
+ } else {
+ _image = make_shared<Image>(frame, alignment);