Mercurial > mplayer.hg
changeset 2332:66b69c384a67
-cache option to enable cache and set buffer size
author | arpi |
---|---|
date | Sun, 21 Oct 2001 12:42:59 +0000 |
parents | 9e8585a7182e |
children | d9ba4de305cf |
files | cfg-mplayer.h mplayer.c |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/cfg-mplayer.h Sun Oct 21 12:42:17 2001 +0000 +++ b/cfg-mplayer.h Sun Oct 21 12:42:59 2001 +0000 @@ -198,6 +198,11 @@ {"vc", &video_codec, CONF_TYPE_STRING, 0, 0, 0}, {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1}, // Is this still needed? atmos :: {"nodshow", &allow_dshow, CONF_TYPE_FLAG, 0, 1, 0}, +#ifdef USE_STREAM_CACHE + {"cache", &stream_cache_size, CONF_TYPE_INT, CONF_RANGE, 4, 65536}, +#else + {"cache", "MPlayer was compiled WITHOUT cache2 support", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, +#endif {"vcd", &vcd_track, CONF_TYPE_INT, CONF_RANGE, 1, 99}, #ifdef USE_DVDREAD {"dvd", &dvd_title, CONF_TYPE_INT, CONF_RANGE, 1, 99},
--- a/mplayer.c Sun Oct 21 12:42:17 2001 +0000 +++ b/mplayer.c Sun Oct 21 12:42:59 2001 +0000 @@ -222,6 +222,8 @@ static char *stream_dump_name=NULL; static int stream_dump_type=0; +static int stream_cache_size=0; + extern int dvd_title; // AVI demuxer params: @@ -757,7 +759,7 @@ inited_flags|=INITED_STREAM; stream->start_pos+=seek_to_byte; - stream_enable_cache(stream,2048*1024); + if(stream_cache_size) stream_enable_cache(stream,stream_cache_size*1024); use_stdin=filename && (!strcmp(filename,"-"));