only return false on read requests to vlc if both eos is set and the buffer is empty. patch by kevin_b