diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-10-20 23:03:27 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-01-08 21:56:47 +0100 |
| commit | ac25cd82d5d29c79b46033a742aaea33c700a524 (patch) | |
| tree | 0a05e33e90239555bb9fb22e9b1f81cd1b22f648 /src/wx/simple_video_view.cc | |
| parent | 444e1d4e0062677220d32b78b97a4b730156b514 (diff) | |
Move _player_video into VideoView.
Diffstat (limited to 'src/wx/simple_video_view.cc')
| -rw-r--r-- | src/wx/simple_video_view.cc | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/wx/simple_video_view.cc b/src/wx/simple_video_view.cc index 456d8cd30..91f7df5ff 100644 --- a/src/wx/simple_video_view.cc +++ b/src/wx/simple_video_view.cc @@ -185,8 +185,8 @@ SimpleVideoView::get (bool lazy) do { Butler::Error e; - _viewer->_player_video = _viewer->_butler->get_video (!lazy, &e); - if (!_viewer->_player_video.first && e == Butler::AGAIN) { + _player_video = _viewer->_butler->get_video (!lazy, &e); + if (!_player_video.first && e == Butler::AGAIN) { if (lazy) { /* No video available; return saying we failed */ return false; @@ -197,10 +197,10 @@ SimpleVideoView::get (bool lazy) } } } while ( - _viewer->_player_video.first && + _player_video.first && _viewer->film()->three_d() && - _viewer->_eyes != _viewer->_player_video.first->eyes() && - _viewer->_player_video.first->eyes() != EYES_BOTH + _viewer->_eyes != _player_video.first->eyes() && + _player_video.first->eyes() != EYES_BOTH ); try { @@ -218,17 +218,17 @@ SimpleVideoView::get (bool lazy) void SimpleVideoView::display_player_video () { - if (!_viewer->_player_video.first) { + if (!_player_video.first) { set_image (shared_ptr<Image>()); _viewer->refresh_view (); return; } - if (_viewer->playing() && (_viewer->time() - _viewer->_player_video.second) > _viewer->one_video_frame()) { + if (_viewer->playing() && (_viewer->time() - _player_video.second) > _viewer->one_video_frame()) { /* Too late; just drop this frame before we try to get its image (which will be the time-consuming part if this frame is J2K). */ - _viewer->_video_position = _viewer->_player_video.second; + _viewer->_video_position = _player_video.second; ++_viewer->_dropped; return; } @@ -254,16 +254,16 @@ SimpleVideoView::display_player_video () _viewer->_state_timer.set ("get image"); set_image ( - _viewer->_player_video.first->image(bind(&PlayerVideo::force, _1, AV_PIX_FMT_RGB24), false, true) + _player_video.first->image(bind(&PlayerVideo::force, _1, AV_PIX_FMT_RGB24), false, true) ); _viewer->_state_timer.set ("ImageChanged"); - _viewer->ImageChanged (_viewer->_player_video.first); + _viewer->ImageChanged (_player_video.first); _viewer->_state_timer.unset (); - _viewer->_video_position = _viewer->_player_video.second; - _viewer->_inter_position = _viewer->_player_video.first->inter_position (); - _viewer->_inter_size = _viewer->_player_video.first->inter_size (); + _viewer->_video_position = _player_video.second; + _viewer->_inter_position = _player_video.first->inter_position (); + _viewer->_inter_size = _player_video.first->inter_size (); _viewer->refresh_view (); |
