Lines Matching full:track
159 for ( i=1; cdrom->track[i].offset <= position; ++i ) {
163 fprintf(stderr, "Current position: %d, track = %d (offset is %d)\n",
164 position, i-1, cdrom->track[i-1].offset);
167 position -= cdrom->track[cdrom->cur_track].offset;
187 SDL_SetError("Invalid starting track");
208 (cdrom->track[strack].type == SDL_DATA_TRACK) ) {
211 if ( sframe >= (int)cdrom->track[strack].length ) {
212 SDL_SetError("Invalid starting frame for track %d", strack);
216 (cdrom->track[etrack-1].type == SDL_DATA_TRACK) ) {
219 if ( eframe > (int)cdrom->track[etrack].length ) {
220 SDL_SetError("Invalid ending frame for track %d", etrack);
225 start = (cdrom->track[strack].offset+sframe);
226 length = (cdrom->track[etrack].offset+eframe)-start;