Lines Matching refs:ti
48 struct track_info ti; member
51 int read_audio_track(cd_device *dev, struct track_info *ti, bstreamhandle h);
61 read_data_track(cd_device *dev, struct track_info *ti, bstreamhandle h) in read_data_track() argument
88 print_n_flush(gettext("Reading track %d..."), ti->ti_track_no); in read_data_track()
91 print_n_flush("Track size is %u...", ti->ti_track_size); in read_data_track()
94 cblk = ti->ti_start_address; in read_data_track()
96 while (blks_read < ti->ti_track_size) { in read_data_track()
98 read_chunk = ti->ti_track_size - blks_read - link_blks_count; in read_data_track()
112 (ti->ti_track_size - link_blks_count)) { in read_data_track()
121 (void) progress((ti->ti_track_size), blks_read); in read_data_track()
248 struct track_info *ti; in copy_cd() local
250 ti = &tlist[i - 1].ti; in copy_cd()
251 if (!build_track_info(src, i, ti)) { in copy_cd()
256 total_nblks += ti->ti_track_size; in copy_cd()
257 if (ti->ti_track_mode & 4) in copy_cd()
263 if ((ti->ti_flags & TI_SESSION_NO_VALID) && in copy_cd()
264 (ti->ti_session_no != 1)) { in copy_cd()
269 if ((ti->ti_flags & TI_BLANK_TRACK) || in copy_cd()
270 (ti->ti_flags & TI_DAMAGED_TRACK) || in copy_cd()
271 (data_cd && audio_cd) || (ti->ti_data_mode == 2)) { in copy_cd()
276 if ((ti->ti_flags & TI_NWA_VALID) && in copy_cd()
277 (ti->ti_nwa != 0xffffffff)) { in copy_cd()
329 ret = read_audio_track(src, &tlist[i - 1].ti, in copy_cd()
332 ret = read_data_track(src, &tlist[i - 1].ti, in copy_cd()