demux_mkv: don't read index twice

Actually, this never happened, because there's logic for ignoring
duplicate header elements (which includes the seek index). This is
mostly for robustness and readability.
This commit is contained in:
wm4 2015-08-26 22:42:54 +02:00
parent f1778d1f5b
commit dae464a491
1 changed files with 1 additions and 1 deletions

View File

@ -724,7 +724,7 @@ static int demux_mkv_read_cues(demuxer_t *demuxer)
mkv_demuxer_t *mkv_d = (mkv_demuxer_t *) demuxer->priv;
stream_t *s = demuxer->stream;
if (opts->index_mode != 1) {
if (opts->index_mode != 1 || mkv_d->index_complete) {
ebml_read_skip(demuxer->log, -1, s);
return 0;
}