diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-07-25 12:29:01 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-07-25 12:29:01 +0100 |
| commit | d481e3b4df6eeac962250b15ee0a036a07e385d9 (patch) | |
| tree | b7ace652f0cadc561f5185785cbbf8e61f7321c7 /src/lib/player.cc | |
| parent | 57f112a2bd073123a686141be6c16ba997349056 (diff) | |
Setup fast state of decoder after creation.
Diffstat (limited to 'src/lib/player.cc')
| -rw-r--r-- | src/lib/player.cc | 6 |
1 files changed, 4 insertions, 2 deletions
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 = decoder_factory (_film, i, _fast, old_decoder); + shared_ptr<Decoder> 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<DCPDecoder> decoder; try { - decoder.reset (new DCPDecoder (_film, j, false)); + decoder.reset (new DCPDecoder (_film, j)); } catch (...) { return a; } |
