mp4box
Version:
JavaScript version of GPAC's MP4Box tool
19 lines (17 loc) • 549 B
JavaScript
BoxParser.createFullBoxCtor("elst", "EditListBox", function(stream) {
this.entries = [];
var entry_count = stream.readUint32();
for (var i = 0; i < entry_count; i++) {
var entry = {};
this.entries.push(entry);
if (this.version === 1) {
entry.segment_duration = stream.readUint64();
entry.media_time = stream.readInt64();
} else {
entry.segment_duration = stream.readUint32();
entry.media_time = stream.readInt32();
}
entry.media_rate_integer = stream.readInt16();
entry.media_rate_fraction = stream.readInt16();
}
});