Mercurial > mplayer.hg
diff libmpdemux/demux_rawaudio.c @ 10891:65ed62e138fa
Fixed 'reading after EOF'. demuxers didn't check, how many they've read!
author | lumag |
---|---|
date | Sat, 20 Sep 2003 12:50:25 +0000 |
parents | 57bdcdb061d7 |
children | e6f6dac5d77b |
line wrap: on
line diff
--- a/libmpdemux/demux_rawaudio.c Sat Sep 20 11:57:42 2003 +0000 +++ b/libmpdemux/demux_rawaudio.c Sat Sep 20 12:50:25 2003 +0000 @@ -68,7 +68,8 @@ dp->pts = (spos - demuxer->movi_start) / (float)(sh_audio->wf->nAvgBytesPerSec); dp->pos = (spos - demuxer->movi_start); - stream_read(demuxer->stream,dp->buffer,l); + l = stream_read(demuxer->stream,dp->buffer,l); + resize_demux_packet(dp, l); ds_add_packet(ds,dp); return 1;