From 7c4dbb8a20b1c17cfcc87dc48aaeccc4f98415a3 Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Wed, 2 Jun 2010 19:30:40 +0300 Subject: demux_mkv: enable automatic index generation by default Change demux_mkv to behave by default as it did with -idx before. The index generation code in demux_mkv linearly scans the file up to the seek timestamp (it doesn't read the whole file up front like some other demuxers do). Doing that is probably a better default for files with no index than rejecting the seek request and asking user to specify -idx. --- libmpdemux/demux_mkv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmpdemux/demux_mkv.c') diff --git a/libmpdemux/demux_mkv.c b/libmpdemux/demux_mkv.c index f331960b80..f7f04b72d9 100644 --- a/libmpdemux/demux_mkv.c +++ b/libmpdemux/demux_mkv.c @@ -1770,7 +1770,7 @@ static int demux_mkv_open(demuxer_t *demuxer) demuxer->audio->id = -2; } - if (s->end_pos == 0 || (mkv_d->indexes == NULL && index_mode < 0)) + if (s->end_pos == 0) demuxer->seekable = 0; else { demuxer->movi_start = s->start_pos; -- cgit v1.2.3