• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/cdrom/

Lines Matching refs:tracks

115   -- Check capability mask from low level driver when counting tracks as
1039 tracktype tracks;
1085 cdrom_count_tracks(cdi, &tracks);
1086 if (tracks.error == CDS_NO_DISC) {
1093 if (tracks.data==0) {
1148 tracktype tracks;
1188 cdrom_count_tracks(cdi, &tracks);
1189 if (tracks.error)
1190 return(tracks.error);
1192 if (tracks.audio==0)
1437 static void cdrom_count_tracks(struct cdrom_device_info *cdi, tracktype* tracks)
1442 tracks->data=0;
1443 tracks->audio=0;
1444 tracks->cdi=0;
1445 tracks->xa=0;
1446 tracks->error=0;
1449 tracks->error=CDS_NO_INFO;
1452 /* Grab the TOC header so we can see how many tracks there are */
1455 tracks->error = CDS_NO_DISC;
1457 tracks->error = CDS_NO_INFO;
1460 /* check what type of tracks are on this disc */
1465 tracks->error=CDS_NO_INFO;
1470 tracks->cdi++;
1472 tracks->xa++;
1474 tracks->data++;
1476 tracks->audio++;
1480 cdinfo(CD_COUNT_TRACKS, "disc has %d tracks: %d=audio %d=data %d=Cd-I %d=XA\n",
1481 header.cdth_trk1, tracks->audio, tracks->data,
1482 tracks->cdi, tracks->xa);
2465 * is often the case, it is also very common for CDs to have some tracks
2466 * with data, and some tracks with audio. Just because I feel like it,
2468 * data tracks on it, it will be returned as a data CD. If it has any XA
2469 * tracks, I will return it as that. Now I could simplify this interface
2480 tracktype tracks;
2484 cdrom_count_tracks(cdi, &tracks);
2485 if (tracks.error)
2486 return tracks.error;
2489 if (tracks.audio > 0) {
2490 if (!tracks.data && !tracks.cdi && !tracks.xa)
2496 if (tracks.cdi > 0)
2498 if (tracks.xa > 0)
2500 if (tracks.data > 0)
2504 cdinfo(CD_WARNING,"This disc doesn't have any tracks I recognize!\n");