demux_real: Don't try to read index if stream is not seekable

Fixes playback of piped real files (except multirate where this seems
not possible).

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31335 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2010-06-06 11:08:46 +00:00 committed by Uoti Urpala
parent d9e3281608
commit 786b5e4352
1 changed files with 2 additions and 1 deletions

View File

@ -1711,7 +1711,8 @@ header_end:
switch (index_mode){
case -1: // untouched
if (priv->index_chunk_offset && parse_index_chunk(demuxer))
if ((demuxer->stream->flags & MP_STREAM_SEEK) == MP_STREAM_SEEK &&
priv->index_chunk_offset && parse_index_chunk(demuxer))
{
demuxer->seekable = 1;
}