comparison stream/stream_cdda.c @ 25396:163348bb1e4a

Should not change stream->pos in fill_buffer function.
author ulion
date Sun, 16 Dec 2007 16:39:10 +0000
parents 25b27cf5bbeb
children 38ef388859a9
comparison
equal deleted inserted replaced
25395:0a40424a9d05 25396:163348bb1e4a
302 for(i=0;i<CD_FRAMESIZE_RAW/2;i++) 302 for(i=0;i<CD_FRAMESIZE_RAW/2;i++)
303 buf[i]=le2me_16(buf[i]); 303 buf[i]=le2me_16(buf[i]);
304 #endif 304 #endif
305 305
306 p->sector++; 306 p->sector++;
307 s->pos = p->sector*CD_FRAMESIZE_RAW;
308 memcpy(buffer,buf,CD_FRAMESIZE_RAW); 307 memcpy(buffer,buf,CD_FRAMESIZE_RAW);
309 308
310 for(i=0;i<p->cd->tracks;i++){ 309 for(i=0;i<p->cd->tracks;i++){
311 if(p->cd->disc_toc[i].dwStartSector==p->sector-1) { 310 if(p->cd->disc_toc[i].dwStartSector==p->sector-1) {
312 cd_track = cd_info_get_track(p->cd_info, i+1); 311 cd_track = cd_info_get_track(p->cd_info, i+1);