public String toString() { StringBuilder result = new StringBuilder(); result.append("MediaHeaderBox["); result.append("creationTime=").append(getCreationTime()); result.append(";"); result.append("modificationTime=").append(getModificationTime()); result.append(";"); result.append("timescale=").append(getTimescale()); result.append(";"); result.append("duration=").append(getDuration()); result.append(";"); result.append("language=").append(getLanguage()); result.append("]"); return result.toString(); }
public long getTimescale() { return trackBox.getMediaBox().getMediaHeaderBox().getTimescale(); }
trackMetaData.setTimescale(mdhd.getTimescale()); trackMetaData.setHeight(tkhd.getHeight()); trackMetaData.setWidth(tkhd.getWidth()); assert mvhd != null; for (EditListBox.Entry e : elst.getEntries()) { edits.add(new Edit(e.getMediaTime(), mdhd.getTimescale(), e.getMediaRate(), (double) e.getSegmentDuration() / mvhd.getTimescale()));
public String toString() { StringBuilder result = new StringBuilder(); result.append("MediaHeaderBox["); result.append("creationTime=").append(getCreationTime()); result.append(";"); result.append("modificationTime=").append(getModificationTime()); result.append(";"); result.append("timescale=").append(getTimescale()); result.append(";"); result.append("duration=").append(getDuration()); result.append(";"); result.append("language=").append(getLanguage()); result.append("]"); return result.toString(); }
} else /* if edit.getMediaTime() >= 0 */ { assert mdhd != null; editStartTime += (double) edit.getMediaTime() / mdhd.getTimescale(); acceptEdit = false; acceptDwell = false; return (long) (editStartTime * mdhd.getTimescale());
log.debug("Media data header atom found"); scale = mdhd.getTimescale(); log.debug("Time scale {}", scale);
log.debug("Media data header atom found"); scale = mdhd.getTimescale(); log.debug("Time scale {}", scale);
log.debug("Media data header atom found"); scale = mdhd.getTimescale(); log.debug("Time scale {}", scale);
log.debug("Media data header atom found"); scale = mdhd.getTimescale(); log.debug("Time scale {}", scale);
trackMetaData.setTimescale(mdhd.getTimescale()); trackMetaData.setHeight(tkhd.getHeight()); trackMetaData.setWidth(tkhd.getWidth()); assert mvhd != null; for (EditListBox.Entry e : elst.getEntries()) { edits.add(new Edit(e.getMediaTime(), mdhd.getTimescale(), e.getMediaRate(), (double) e.getSegmentDuration() / mvhd.getTimescale()));
MediaHeaderBox mdhd = Path.getPath(initSegment, "moov[0]/trak[0]/mdia[0]/mdhd[0]"); sidx.setReferenceId(tkhd.getTrackId()); sidx.setTimeScale(mdhd.getTimescale());