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