Add some logging to the KDM creator.
[dcpomatic.git] / src / wx / film_viewer.cc
index d862bcd243a3892c9b31c0b50db90a5b674996d3..b5b2ca972e57aa345856cea8ce28037db1788283 100644 (file)
@@ -228,13 +228,10 @@ FilmViewer::recreate_butler ()
                VideoRange::FULL,
                j2k_gl_optimised ? Image::Alignment::COMPACT : Image::Alignment::PADDED,
                true,
-               j2k_gl_optimised
+               j2k_gl_optimised,
+               (Config::instance()->sound() && _audio.isStreamOpen()) ? Butler::Audio::ENABLED : Butler::Audio::DISABLED
                );
 
-       if (!Config::instance()->sound() && !_audio.isStreamOpen()) {
-               _butler->disable_audio ();
-       }
-
        _closed_captions_dialog->set_butler (_butler);
 
        resume ();
@@ -804,7 +801,7 @@ FilmViewer::set_optimise_for_j2k (bool o)
 
 
 void
-FilmViewer::set_crop_guess (Rect<float> crop)
+FilmViewer::set_crop_guess (dcpomatic::Rect<float> crop)
 {
        if (crop != _crop_guess) {
                _crop_guess = crop;
@@ -816,7 +813,7 @@ FilmViewer::set_crop_guess (Rect<float> crop)
 void
 FilmViewer::unset_crop_guess ()
 {
-       _crop_guess = {};
+       _crop_guess = boost::none;
        _video_view->update ();
 }