Mercurial > mplayer.hg
view mp3lib/fastmemcpy.h @ 9787:c3b63fb0e8db
Added a test for "s->fd == NULL" to the start of "stream_fill_buffer()".
("fd" is NULL if the session is defined by a SDP file, for example.)
It turns out that this test is necessary only for Solaris, not Linux,
because in Linux, "s->eof" got set after the prior (failing) call to
"lseek()" in "stream_seek_long()". In Solaris, however, "lseek(NULL, ...)"
returns 0 (go figure!) rather than -1, so "s->eof" doesn't get set in
"stream_seek_long()".
author | rsf |
---|---|
date | Wed, 02 Apr 2003 01:46:47 +0000 |
parents | 2f0265763322 |
children |