X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplayer.cc;h=16d17138f52e0c29e1b667985cd16d4e83ec6ac2;hb=d481e3b4df6eeac962250b15ee0a036a07e385d9;hp=acde910be24936f7873b03895b59084def5e87d1;hpb=57f112a2bd073123a686141be6c16ba997349056;p=dcpomatic.git diff --git a/src/lib/player.cc b/src/lib/player.cc index acde910be..16d17138f 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -164,7 +164,7 @@ Player::setup_pieces_unlocked () } } - shared_ptr decoder = decoder_factory (_film, i, _fast, old_decoder); + shared_ptr decoder = decoder_factory (_film, i, old_decoder); FrameRateChange frc (_film, i); if (!decoder) { @@ -172,6 +172,8 @@ Player::setup_pieces_unlocked () continue; } + decoder->set_fast (_fast); + if (decoder->video && _ignore_video) { decoder->video->set_ignore (true); } @@ -503,7 +505,7 @@ Player::get_reel_assets () scoped_ptr decoder; try { - decoder.reset (new DCPDecoder (_film, j, false)); + decoder.reset (new DCPDecoder (_film, j)); } catch (...) { return a; }