- _player_video = butler->get_video (!non_blocking, &e);
- if (!_player_video.first && e == Butler::AGAIN) {
+ pair<shared_ptr<PlayerVideo>, dcpomatic::DCPTime> pv = butler->get_video (!non_blocking, &e);
+ if (e.code == Butler::Error::DIED) {
+ LOG_ERROR ("Butler died with %1", e.summary());
+ }
+ if (!pv.first && e.code == Butler::Error::AGAIN) {