1
0
Fork 0
forked from len0rd/rockbox

More residuals from 8077, sanitize chunk and watermark settings

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15452 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Brandon Low 2007-11-04 06:01:46 +00:00
parent ebc981b233
commit 2ecb3231c6

View file

@ -1215,11 +1215,23 @@ void buffering_thread(void)
case Q_SET_WATERMARK:
LOGFQUEUE("buffering < Q_SET_WATERMARK");
conf_watermark = (size_t)ev.data;
if (conf_watermark < conf_filechunk)
{
logf("wmark<chunk %ld<%ld", conf_watermark, conf_filechunk);
conf_watermark = conf_filechunk;
}
break;
case Q_SET_CHUNKSIZE:
LOGFQUEUE("buffering < Q_SET_CHUNKSIZE");
conf_filechunk = (size_t)ev.data;
if (conf_filechunk == 0)
conf_filechunk = BUFFERING_DEFAULT_FILECHUNK;
if (conf_filechunk > conf_watermark)
{
logf("chunk>wmark %ld>%ld", conf_filechunk, conf_watermark);
conf_watermark = conf_filechunk;
}
break;
case Q_SET_PRESEEK: