[BACK]Return to rip.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / cdio

Diff for /src/usr.bin/cdio/rip.c between version 1.6 and 1.7

version 1.6, 2007/07/31 21:21:11 version 1.7, 2007/08/02 07:31:16
Line 451 
Line 451 
             S_IRUSR | S_IWUSR);              S_IRUSR | S_IWUSR);
         if (info->fd == -1) {          if (info->fd == -1) {
                 warnx("can't open /dev/audio");                  warnx("can't open /dev/audio");
                 return (NXTRACK_SKIP);  /* just skip this track */                  return (NXTRACK_FAIL);
         }          }
   
         fd = open("/dev/audioctl", O_RDWR);          fd = open("/dev/audioctl", O_RDWR);
Line 518 
Line 518 
                         }                          }
   
                         error = next_track(&info);                          error = next_track(&info);
                         if (error == NXTRACK_SKIP)                          if (error == NXTRACK_FAIL) {
                                 continue;  
                         else if (error == NXTRACK_FAIL) {  
                                 error = -1;                                  error = -1;
                                 break;                                  break;
                         }                          } else if (error != NXTRACK_SKIP) {
                                   error = read_track(fd, &info);
                                   close(info.fd);
   
                         error = read_track(fd, &info);                                  if (error != 0) {
                         close(info.fd);                                          warnx("can't rip %u track",
                                               toc_buffer[i].track);
                         if (error != 0) {                                          break;
                                 warnx("can't rip %u track",                                  }
                                     toc_buffer[i].track);  
                                 break;  
                         }                          }
                 }                  }
   

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7