summaryrefslogtreecommitdiffstats
path: root/stream/stream_file.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-11-10 17:21:28 +0000
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-11-14 12:24:11 +0200
commit0792847d4aeca71c0e61d47a9734d192506f1249 (patch)
tree4c88895bc35b3a76d679e8901b16141ab5d4d68e /stream/stream_file.c
parentb2c09ad9a4c6df34a7ce5b5cffc134b36983093d (diff)
downloadmpv-0792847d4aeca71c0e61d47a9734d192506f1249.tar.bz2
mpv-0792847d4aeca71c0e61d47a9734d192506f1249.tar.xz
cache: read up to 64 KiB at once from stream_file
Make the file protocol read up to 64 KiB at once when the cache is used, assuming that files will generally be readable with high bandwidth. This should improve performance when playing e.g. from high-latency network shares. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32616 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'stream/stream_file.c')
-rw-r--r--stream/stream_file.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/stream/stream_file.c b/stream/stream_file.c
index f506a0f644..22be803fba 100644
--- a/stream/stream_file.c
+++ b/stream/stream_file.c
@@ -187,6 +187,7 @@ static int open_f(stream_t *stream,int mode, void* opts, int* file_format) {
stream->fill_buffer = fill_buffer;
stream->write_buffer = write_buffer;
stream->control = control;
+ stream->read_chunk = 64*1024;
m_struct_free(&stream_opts,opts);
return STREAM_OK;