Merge "muxer: Reject file if TrackType is never specified"
This commit is contained in:
committed by
Gerrit Code Review
commit
9097a0691b
@@ -619,6 +619,10 @@ bool Track::Write(IMkvWriter* writer) const {
|
|||||||
if (!WriteEbmlMasterElement(writer, kMkvTrackEntry, payload_size))
|
if (!WriteEbmlMasterElement(writer, kMkvTrackEntry, payload_size))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
// |type_| has to be specified before the Track can be written.
|
||||||
|
if (!type_)
|
||||||
|
return false;
|
||||||
|
|
||||||
uint64 size = EbmlElementSize(kMkvTrackNumber, number_);
|
uint64 size = EbmlElementSize(kMkvTrackNumber, number_);
|
||||||
size += EbmlElementSize(kMkvTrackUID, uid_);
|
size += EbmlElementSize(kMkvTrackUID, uid_);
|
||||||
size += EbmlElementSize(kMkvTrackType, type_);
|
size += EbmlElementSize(kMkvTrackType, type_);
|
||||||
|
|||||||
Reference in New Issue
Block a user