Lines Matching defs:track
20 uint8 track;
320 track number will be left in \a track, and the type of the data in \a id.
323 \a id, \a track, and \a state must stay constant between calls to this
328 cdtext_pack_data *&lastPack, uint8 &id, uint8 &track, uint8 &state,
338 // we had a terminated string and a missing track
339 track++;
342 if (pack->track - track == 1)
350 track = pack->track;
361 while (id == pack->id && track == pack->track) {
363 dprintf("%u.%u.%u, %u.%u.%u, ", pack->id, pack->track, pack->number,
399 if (pack->track > lastPack->track + 1) {
400 // there is a missing track
435 scsi_toc_track& track = toc->tracks[i];
437 // the last track is always lead-out
450 track.track_number, start.minute, start.second, start.frame,
497 read_table_of_contents(int fd, uint32 track, uint8 format, uint8 *buffer,
513 toc.track = track;
564 uint8 track = 0;
573 if (!parse_pack_data(pack, packLength, lastPack, id, track,
579 if (track == 0) {
582 } else if (track <= kMaxTracks) {
583 if (cdtext.titles[track - 1] == NULL)
584 cdtext.titles[track - 1] = to_utf8(text);
585 if (track > cdtext.track_count)
586 cdtext.track_count = track;
591 if (track == 0) {
594 } else if (track <= kMaxTracks) {
595 if (cdtext.artists[track - 1] == NULL)
596 cdtext.artists[track - 1] = to_utf8(text);