Merge tag 'v2.16.78' into v2.17.x
[dcpomatic.git] / src / lib / player_video.cc
index b020ca1cd8172ba1cd5193c5658d42c621166171..b39f83908222bce2fd7313e944edc2d3199362d0 100644 (file)
@@ -363,8 +363,13 @@ PlayerVideo::reset_metadata (shared_ptr<const Film> film, dcp::Size player_video
 
        _crop = content->video->actual_crop();
        _fade = content->video->fade(film, _video_time.get());
+       auto const size = content->video->scaled_size(film->frame_size());
+       if (!size) {
+               return false;
+       }
+
        _inter_size = scale_for_display(
-               content->video->scaled_size(film->frame_size()),
+               *size,
                player_video_container_size,
                film->frame_size(),
                content->video->pixel_quanta()