Lines Matching defs:pTrack

176  * @param   pTrack             The track to initialize.
179 static void atapiTrackListEntryCreateFromCueSheetEntry(PTRACK pTrack, const uint8_t *pbCueSheetEntry)
246 pTrack->enmMainDataForm = enmTrackDataForm;
247 pTrack->enmSubChnDataForm = enmSubChnDataForm;
248 pTrack->iLbaStart = atapiMSF2LBA(&pbCueSheetEntry[5]);
253 pTrack->cSectors = iLbaNext - pTrack->iLbaStart;
257 pTrack->fFlags |= TRACK_FLAGS_LEAD_OUT;
258 pTrack->cSectors = 0;
260 pTrack->fFlags &= ~TRACK_FLAGS_UNDETECTED;
283 PTRACK pTrack = pTrackList->paTracks;
287 atapiTrackListEntryCreateFromCueSheetEntry(pTrack, pbCueSheet);
289 pTrack->fFlags |= TRACK_FLAGS_LEAD_IN;
290 pTrack++;
329 PTRACK pTrack = &pTrackList->paTracks[iTrackFirst];
334 pTrack->enmMainDataForm = TRACKDATAFORM_MODE1_2048;
336 pTrack->enmMainDataForm = TRACKDATAFORM_CDDA;
338 pTrack->enmSubChnDataForm = SUBCHNDATAFORM_0;
340 pTrack->iLbaStart = atapiMSF2LBA(&pbBuf[4]);
342 pTrack->iLbaStart = atapiBE2H_U32(&pbBuf[4]);
354 pTrack->cSectors = iLbaNext - pTrack->iLbaStart;
357 pTrack->cSectors = 0;
359 pTrack->fFlags &= ~TRACK_FLAGS_UNDETECTED;
361 pTrack++;
481 PTRACK pTrack = &pTrackList->paTracks[i];
484 i, pTrack->iLbaStart, pTrack->cSectors, atapiTrackListMainDataFormToString(pTrack->enmMainDataForm),
485 atapiTrackListSubChnDataFormToString(pTrack->enmSubChnDataForm),
486 pTrack->fFlags & TRACK_FLAGS_UNDETECTED ? "UNDETECTED " : "",
487 pTrack->fFlags & TRACK_FLAGS_LEAD_IN ? "Lead-In " : "",
488 pTrack->fFlags & TRACK_FLAGS_LEAD_OUT ? "Lead-Out" : ""));
562 PTRACK pTrack = NULL;
571 pTrack = pTrackList->paTracks;
572 Assert(pTrack->fFlags & TRACK_FLAGS_LEAD_IN);
578 pTrack = &pTrackList->paTracks[1];
583 if (pTrack->fFlags & TRACK_FLAGS_UNDETECTED)
586 if ( pTrack->iLbaStart <= iAtapiLba64
587 && iAtapiLba64 < pTrack->iLbaStart + pTrack->cSectors)
590 pTrack++;
594 if (pTrack)
596 switch (pTrack->enmMainDataForm)
619 AssertMsgFailed(("Invalid track data form %d\n", pTrack->enmMainDataForm));
622 switch (pTrack->enmSubChnDataForm)
631 AssertMsgFailed(("Invalid subchannel data form %d\n", pTrack->enmSubChnDataForm));