Mercurial > mplayer.hg
changeset 31193:f41fda4fe85f
100l, stream_check_for_interrupt argument is not in usec,
so we would end up sleeping for 10s instead of 10ms.
author | reimar |
---|---|
date | Fri, 28 May 2010 18:47:03 +0000 |
parents | 8e96ba5f4579 |
children | b2bb87b92146 |
files | stream/cache2.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/stream/cache2.c Fri May 28 18:45:25 2010 +0000 +++ b/stream/cache2.c Fri May 28 18:47:03 2010 +0000 @@ -22,7 +22,7 @@ // Note it runs in 2 processes (using fork()), but doesn't require locking!! // TODO: seeking, data consistency checking -#define READ_USLEEP_TIME 10000 +#define READ_SLEEP_TIME 10 // These defines are used to reduce the cost of many successive // seeks (e.g. when a file has no index) by spinning quickly at first. #define INITIAL_FILL_USLEEP_TIME 1000 @@ -127,14 +127,14 @@ // eof? if(s->eof) break; if (s->max_filepos == last_max) { - if (sleep_count++ == 5) + if (sleep_count++ == 10) mp_msg(MSGT_CACHE, MSGL_WARN, "Cache not filling!\n"); } else { last_max = s->max_filepos; sleep_count = 0; } // waiting for buffer fill... - if (stream_check_interrupt(READ_USLEEP_TIME)) { + if (stream_check_interrupt(READ_SLEEP_TIME)) { s->eof = 1; break; }