- _last_video[wp].reset (
- new PlayerVideo (
- video.image,
- piece->content->video->crop (),
- piece->content->video->fade (_film, video.frame),
- scale_for_display(piece->content->video->scaled_size(_film->frame_size()), _video_container_size, _film->frame_size()),
- _video_container_size,
- video.eyes,
- video.part,
- piece->content->video->colour_conversion(),
- piece->content->video->range(),
- piece->content,
- video.frame,
- false
- )
+ _last_video[wp] = std::make_shared<PlayerVideo>(
+ video.image,
+ piece->content->video->crop (),
+ piece->content->video->fade (_film, video.frame),
+ scale_for_display(piece->content->video->scaled_size(_film->frame_size()), _video_container_size, _film->frame_size()),
+ _video_container_size,
+ video.eyes,
+ video.part,
+ piece->content->video->colour_conversion(),
+ piece->content->video->range(),
+ piece->content,
+ video.frame,
+ false