diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-02-07 20:14:19 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-02-07 20:14:19 +0000 |
| commit | 8bfe295dcc4e1753ee1c89310108bc6bc034cd61 (patch) | |
| tree | 289ccc6ecca26e97248a79a966921edc74b5e08a /src/lib/player.cc | |
| parent | 42a6035c187305bd4c541bb1ab87b242b58beb7e (diff) | |
Fix ignore/referencing logic.
Diffstat (limited to 'src/lib/player.cc')
| -rw-r--r-- | src/lib/player.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc index b011fffdc..0f20dc7ec 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -129,19 +129,19 @@ Player::setup_pieces () } if (decoder->video && _ignore_video) { - decoder->video->set_ignore (); + decoder->video->set_ignore (true); } if (decoder->subtitle && _ignore_subtitle) { - decoder->subtitle->set_ignore (); + decoder->subtitle->set_ignore (true); } shared_ptr<DCPDecoder> dcp = dynamic_pointer_cast<DCPDecoder> (decoder); - if (dcp && _play_referenced) { + if (dcp) { + dcp->set_decode_referenced (_play_referenced); if (_play_referenced) { - dcp->set_decode_referenced (); + dcp->set_forced_reduction (_dcp_decode_reduction); } - dcp->set_forced_reduction (_dcp_decode_reduction); } shared_ptr<Piece> piece (new Piece (i, decoder, frc)); |
