From 470c9db11ff2c3249e995e7ba68e87bb81bf778c Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Fri, 28 Nov 2014 09:42:53 +0200 Subject: sidxindex: Remove parsing that isn't necessary any longer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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ö --- tools/sidxindex.c | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'tools') 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) -- cgit v1.2.3