[MPlayer-cvslog] r31254 - trunk/stream/cache2.c
reimar
subversion at mplayerhq.hu
Fri May 28 20:47:03 CEST 2010
Author: reimar
Date: Fri May 28 20:47:03 2010
New Revision: 31254
Log:
100l, stream_check_for_interrupt argument is not in usec,
so we would end up sleeping for 10s instead of 10ms.
Modified:
trunk/stream/cache2.c
Modified: trunk/stream/cache2.c
==============================================================================
--- trunk/stream/cache2.c Fri May 28 20:45:25 2010 (r31253)
+++ trunk/stream/cache2.c Fri May 28 20:47:03 2010 (r31254)
@@ -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 @@ static int cache_read(cache_vars_t *s, u
// 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;
}
More information about the MPlayer-cvslog
mailing list