Lines Matching defs:track
22 uint8 track;
348 track number will be left in \a track, and the type of the data in \a id.
351 \a id, \a track, and \a state must stay constant between calls to this
356 cdtext_pack_data *&lastPack, uint8 &id, uint8 &track, uint8 &state,
366 // we had a terminated string and a missing track
367 track++;
370 if (pack->track - track == 1)
378 track = pack->track;
389 while (id == pack->id && track == pack->track) {
391 dprintf("%u.%u.%u, %u.%u.%u, ", pack->id, pack->track, pack->number,
427 if (pack->track > lastPack->track + 1) {
428 // there is a missing track
463 scsi_toc_track& track = toc->tracks[i];
465 // the last track is always lead-out
478 track.track_number, start.minute, start.second, start.frame,
532 read_table_of_contents(int fd, uint32 track, uint8 format, uint8 *buffer,
548 toc.track = track;
599 uint8 track = 0;
608 if (!parse_pack_data(pack, packLength, lastPack, id, track,
614 if (track == 0) {
617 } else if (track <= kMaxTracks) {
618 if (cdtext.titles[track - 1] == NULL)
619 cdtext.titles[track - 1] = to_utf8(text);
620 if (track > cdtext.track_count)
621 cdtext.track_count = track;
626 if (track == 0) {
629 } else if (track <= kMaxTracks) {
630 if (cdtext.artists[track - 1] == NULL)
631 cdtext.artists[track - 1] = to_utf8(text);