diff options
Diffstat (limited to 'src/lib/player.cc')
| -rw-r--r-- | src/lib/player.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc index 316cf7e2b..f74b828fa 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -20,6 +20,7 @@ #include "atmos_decoder.h" +#include "atmos_mxf_decoder.h" #include "audio_buffers.h" #include "audio_content.h" #include "audio_decoder.h" @@ -312,6 +313,10 @@ Player::setup_pieces() } } + if (auto atmos = dynamic_pointer_cast<AtmosMXFDecoder>(decoder)) { + atmos->set_decode_reusable(_play_reusable); + } + auto piece = make_shared<Piece>(content, decoder, frc); _pieces.push_back(piece); |
