/* Needed by matroska_segment::Seek() and Seek */
void BlockDecode( demux_t *p_demux, KaxBlock *block, KaxSimpleBlock *simpleblock,
- KaxBlockAdditions *additions,
+ const KaxBlockAdditions *additions,
vlc_tick_t i_pts, int64_t i_duration, bool b_key_picture,
bool b_discardable_picture )
{
size_t i_addition = 0;
if(additions)
{
- KaxBlockMore *blockmore = FindChild<KaxBlockMore>(*additions);
+ auto blockmore = FindChild<const KaxBlockMore>(*additions);
if(blockmore)
{
- KaxBlockAdditional *addition = FindChild<KaxBlockAdditional>(*blockmore);
+ auto addition = FindChild<const KaxBlockAdditional>(*blockmore);
if(addition)
{
i_addition = static_cast<std::string::size_type>(addition->GetSize());
using namespace LIBMATROSKA_NAMESPACE;
void BlockDecode( demux_t *p_demux, KaxBlock *block, KaxSimpleBlock *simpleblock,
- KaxBlockAdditions *additions,
+ const KaxBlockAdditions *additions,
vlc_tick_t i_pts, vlc_tick_t i_duration, bool b_key_picture,
bool b_discardable_picture );