--- ./Output/OSS/audio.c.gege Thu Oct 5 23:31:38 2000 +++ ./Output/OSS/audio.c Thu Oct 5 23:33:00 2000 @@ -396,6 +396,9 @@ off += cnt; } + // eliminate hang in oss_loop when size of file<prebuffer_size + if(prebuffer_size > off) + prebuffer_size = off; } else {