diff options
author | Martin Storsjö <martin@martin.st> | 2014-11-28 09:42:53 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2015-01-03 01:24:30 +0200 |
commit | 470c9db11ff2c3249e995e7ba68e87bb81bf778c (patch) | |
tree | 2f473a3c9fdad12ce428ed4d580aebcf48d8c0e6 /tools | |
parent | 5cf6bda6e2eae496e8eb2bb06c96852d59a58b8a (diff) | |
download | ffmpeg-470c9db11ff2c3249e995e7ba68e87bb81bf778c.tar.gz |
sidxindex: Remove parsing that isn't necessary any longer
When we don't adjust the Period start time, we don't need to
parse the earliest_presentation_time from the sidx boxes either.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/sidxindex.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/tools/sidxindex.c b/tools/sidxindex.c index 6c6b3a470c..3adbc6f1f9 100644 --- a/tools/sidxindex.c +++ b/tools/sidxindex.c @@ -43,8 +43,6 @@ struct Track { int timescale; char codec_str[30]; int64_t sidx_start, sidx_length; - int64_t earliest_presentation; - uint32_t earliest_presentation_timescale; }; struct Tracks { @@ -95,14 +93,6 @@ static int find_sidx(struct Tracks *tracks, int start_index, if (size < 8) break; if (tag == MKBETAG('s', 'i', 'd', 'x')) { - int version, track_id; - uint32_t timescale; - int64_t earliest_presentation; - version = avio_r8(f); - avio_rb24(f); /* flags */ - track_id = avio_rb32(f); - timescale = avio_rb32(f); - earliest_presentation = version ? avio_rb64(f) : avio_rb32(f); for (i = start_index; i < tracks->nb_tracks; i++) { struct Track *track = tracks->tracks[i]; if (!track->sidx_start) { @@ -111,10 +101,6 @@ static int find_sidx(struct Tracks *tracks, int start_index, } else if (pos == track->sidx_start + track->sidx_length) { track->sidx_length = pos + size - track->sidx_start; } - if (track->track_id == track_id) { - track->earliest_presentation = earliest_presentation; - track->earliest_presentation_timescale = timescale; - } } } if (avio_seek(f, pos + size, SEEK_SET) != pos + size) |