git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@7
a6f86f6d-0131-4f8e-9e7b-
e335508773d5
protected:
const KaxBlockBlob * RefdBlock;
const KaxBlockGroup * ParentBlock;
- void SetReferencedTimecode(int64 refTimecode) {Value = refTimecode; bTimecodeSet = true; bValueIsSet = true;};
+ void SetReferencedTimecode(int64 refTimecode) {*static_cast<EbmlSInteger*>(this) = refTimecode; bTimecodeSet = true;};
bool bTimecodeSet;
};
assert(ParentBlock != NULL);
const KaxInternalBlock &block = *RefdBlock;
- Value = (int64(block.GlobalTimecode()) - int64(ParentBlock->GlobalTimecode())) / int64(ParentBlock->GlobalTimecodeScale());
+ *static_cast<EbmlSInteger*>(this) = (int64(block.GlobalTimecode()) - int64(ParentBlock->GlobalTimecode())) / int64(ParentBlock->GlobalTimecodeScale());
}
return EbmlSInteger::UpdateSize(bSaveDefault, bForceRender);
}