Return real, known MKV IDs when reading them. Previously IDs were treated as EBML integer values. This was both wrong and confusing. Wrong because this results in values that are not part of the Matroska spec, and confusing because the code was littered with magic numbers representing the invented IDs. Currently uses mkvmuxer::MkvId; A TODO in the code addresses this. Additional IDs have been added that were not previously in the enum: mkvparser parses many elements that we do not write in the muxer. Change-Id: I5db2b4d70d786d5239d2e2a0cbff4e7f8d844aa6
4.1 KiB
4.1 KiB