diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-02-08 18:46:30 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-02-12 21:02:01 +0100 |
| commit | a680098a14cf40172370fde12c86691b82a36051 (patch) | |
| tree | c4cb35db18d91c84e8df2ec0bbe369200c2a235b /src/lib/player.cc | |
| parent | 52ee81ba2d1091f712806c0c4edeef67c455884f (diff) | |
Support re-use of Atmos MXF assets.
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); |
