Mercurial > mplayer.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
10890:7777dded6caa | 10891:65ed62e138fa |
---|---|
66 | 66 |
67 dp = new_demux_packet(l); | 67 dp = new_demux_packet(l); |
68 dp->pts = (spos - demuxer->movi_start) / (float)(sh_audio->wf->nAvgBytesPerSec); | 68 dp->pts = (spos - demuxer->movi_start) / (float)(sh_audio->wf->nAvgBytesPerSec); |
69 dp->pos = (spos - demuxer->movi_start); | 69 dp->pos = (spos - demuxer->movi_start); |
70 | 70 |
71 stream_read(demuxer->stream,dp->buffer,l); | 71 l = stream_read(demuxer->stream,dp->buffer,l); |
72 resize_demux_packet(dp, l); | |
72 ds_add_packet(ds,dp); | 73 ds_add_packet(ds,dp); |
73 | 74 |
74 return 1; | 75 return 1; |
75 } | 76 } |
76 | 77 |