Mercurial > mplayer.hg
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); |