summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demuxer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-02-20 18:53:07 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-02-20 18:53:07 +0000
commit9554a844e9daef9a702004957f0d74aabacd8403 (patch)
treee51c613d728cffe700d8213e75aefe5d81c6b4ae /libmpdemux/demuxer.c
parent908f8c91e7bf59ca72d25657403ed35dee7b145e (diff)
downloadmpv-9554a844e9daef9a702004957f0d74aabacd8403.tar.bz2
mpv-9554a844e9daef9a702004957f0d74aabacd8403.tar.xz
Do not discard stream buffer on eof, instead reuse it to slightly improve
format autodetection with -nocache and non-seekable streams. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30668 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.c')
-rw-r--r--libmpdemux/demuxer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c
index a525f9af13..86d36d95ee 100644
--- a/libmpdemux/demuxer.c
+++ b/libmpdemux/demuxer.c
@@ -247,7 +247,7 @@ demuxer_t *new_demuxer(stream_t *stream, int type, int a_id, int v_id,
"big troubles ahead.");
if (filename) // Filename hack for avs_check_file
d->filename = strdup(filename);
- stream_reset(stream);
+ stream->eof = 0;
stream_seek(stream, stream->start_pos);
return d;
}