The static cast clarifies this is a pointer.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
{
assert(ParentTrack);
const int64 scale = ParentTrack->GlobalTimecodeScale();
- const auto& myDuration = static_cast<KaxBlockDuration *>(FindFirstElt(EBML_INFO(KaxBlockDuration), true));
+ const auto myDuration = static_cast<KaxBlockDuration *>(FindFirstElt(EBML_INFO(KaxBlockDuration), true));
*(static_cast<EbmlUInteger *>(myDuration)) = TimeLength / static_cast<uint64>(scale);
}