changeset 23849:2911a78219a8

Cosmetics to reduce diff between Free- and netBSD vcd stuff
author reimar
date Thu, 26 Jul 2007 23:15:54 +0000
parents 2ab8edad035d
children f900a440b14d
files stream/vcd_read_fbsd.h stream/vcd_read_nbsd.h
diffstat 2 files changed, 74 insertions(+), 61 deletions(-) [+]
line wrap: on
line diff
--- a/stream/vcd_read_fbsd.h	Thu Jul 26 23:13:30 2007 +0000
+++ b/stream/vcd_read_fbsd.h	Thu Jul 26 23:15:54 2007 +0000
@@ -19,33 +19,41 @@
   cdsector_t buf;
 } mp_vcd_priv_t;
 
-static inline void vcd_set_msf(mp_vcd_priv_t* vcd, unsigned int sect){
-  TOCADDR(vcd->entry).msf.frame=sect%75;
-  sect=sect/75;
-  TOCADDR(vcd->entry).msf.second=sect%60;
-  sect=sect/60;
-  TOCADDR(vcd->entry).msf.minute=sect;
+static inline void
+vcd_set_msf(mp_vcd_priv_t* vcd, unsigned int sect)
+{
+  TOCADDR(vcd->entry).msf.frame = sect % 75;
+  sect = sect / 75;
+  TOCADDR(vcd->entry).msf.second = sect % 60;
+  sect = sect / 60;
+  TOCADDR(vcd->entry).msf.minute = sect;
 }
 
-static inline unsigned int vcd_get_msf(mp_vcd_priv_t* vcd){
+static inline unsigned int
+vcd_get_msf(mp_vcd_priv_t* vcd)
+{
   return TOCADDR(vcd->entry).msf.frame +
-        (TOCADDR(vcd->entry).msf.second+
-         TOCADDR(vcd->entry).msf.minute*60)*75;
+        (TOCADDR(vcd->entry).msf.second +
+         TOCADDR(vcd->entry).msf.minute * 60) * 75;
 }
 
-int vcd_seek_to_track(mp_vcd_priv_t* vcd, int track){
+int
+vcd_seek_to_track(mp_vcd_priv_t* vcd, int track)
+{
   vcd->entry.address_format = CD_MSF_FORMAT;
   vcd->entry.track  = track;
   if (ioctl(vcd->fd, CDIOREADTOCENTRY, &vcd->entry)) {
     mp_msg(MSGT_STREAM,MSGL_ERR,"ioctl dif1: %s\n",strerror(errno));
     return -1;
   }
-  return VCD_SECTOR_DATA*vcd_get_msf(vcd);
+  return VCD_SECTOR_DATA * vcd_get_msf(vcd);
 }
 
-int vcd_get_track_end(mp_vcd_priv_t* vcd, int track){
+int
+vcd_get_track_end(mp_vcd_priv_t* vcd, int track)
+{
   struct ioc_toc_header tochdr;
-  if (ioctl(vcd->fd,CDIOREADTOCHEADER,&tochdr)==-1) {
+  if (ioctl(vcd->fd, CDIOREADTOCHEADER, &tochdr)==-1) {
     mp_msg(MSGT_STREAM,MSGL_ERR,"read CDROM toc header: %s\n",strerror(errno));
     return -1;
   }
@@ -55,32 +63,34 @@
     mp_msg(MSGT_STREAM,MSGL_ERR,"ioctl dif2: %s\n",strerror(errno));
     return -1;
   }
-  return VCD_SECTOR_DATA*vcd_get_msf(vcd);
+  return VCD_SECTOR_DATA * vcd_get_msf(vcd);
 }
 
-mp_vcd_priv_t* vcd_read_toc(int fd){
+mp_vcd_priv_t*
+vcd_read_toc(int fd)
+{
   struct ioc_toc_header tochdr;
   mp_vcd_priv_t* vcd;
   int i, min = 0, sec = 0, frame = 0;
-  if (ioctl(fd,CDIOREADTOCHEADER,&tochdr)==-1) {
+  if (ioctl(fd, CDIOREADTOCHEADER, &tochdr) == -1) {
     mp_msg(MSGT_OPEN,MSGL_ERR,"read CDROM toc header: %s\n",strerror(errno));
     return NULL;
   }
   mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_VCD_START_TRACK=%d\n", tochdr.starting_track);
   mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_VCD_END_TRACK=%d\n", tochdr.ending_track);
-  for (i=tochdr.starting_track ; i<=tochdr.ending_track + 1; i++){
-      struct ioc_read_toc_single_entry tocentry;
+  for (i = tochdr.starting_track; i <= tochdr.ending_track + 1; i++) {
+    struct ioc_read_toc_single_entry tocentry;
 
-      tocentry.track  = i<=tochdr.ending_track ? i : CDROM_LEADOUT;
-      tocentry.address_format = CD_MSF_FORMAT;
+    tocentry.track  = i<=tochdr.ending_track ? i : CDROM_LEADOUT;
+    tocentry.address_format = CD_MSF_FORMAT;
 
-      if (ioctl(fd,CDIOREADTOCENTRY,&tocentry)==-1) {
-	mp_msg(MSGT_OPEN,MSGL_ERR,"read CDROM toc entry: %s\n",strerror(errno));
-	return NULL;
-      }
+    if (ioctl(fd,CDIOREADTOCENTRY,&tocentry)==-1) {
+      mp_msg(MSGT_OPEN,MSGL_ERR,"read CDROM toc entry: %s\n",strerror(errno));
+      return NULL;
+    }
         
-      if (i<=tochdr.ending_track)
-      mp_msg(MSGT_OPEN,MSGL_INFO,"track %02d:  adr=%d  ctrl=%d  format=%d  %02d:%02d:%02d\n",
+    if (i <= tochdr.ending_track)
+    mp_msg(MSGT_OPEN,MSGL_INFO,"track %02d:  adr=%d  ctrl=%d  format=%d  %02d:%02d:%02d\n",
           (int)tocentry.track,
           (int)tocentry.entry.addr_type,
           (int)tocentry.entry.control,
@@ -90,36 +100,38 @@
           (int)TOCADDR(tocentry).msf.frame
       );
 
-      if (mp_msg_test(MSGT_IDENTIFY, MSGL_INFO))
+    if (mp_msg_test(MSGT_IDENTIFY, MSGL_INFO))
+    {
+      if (i > tochdr.starting_track)
       {
-        if (i > tochdr.starting_track)
+        min = TOCADDR(tocentry).msf.minute - min;
+        sec = TOCADDR(tocentry).msf.second - sec;
+        frame = TOCADDR(tocentry).msf.frame - frame;
+        if ( frame < 0 )
         {
-          min = TOCADDR(tocentry).msf.minute - min;
-          sec = TOCADDR(tocentry).msf.second - sec;
-          frame = TOCADDR(tocentry).msf.frame - frame;
-          if ( frame < 0 )
-          {
-            frame += 75;
-            sec --;
-          }
-          if ( sec < 0 )
-          {
-            sec += 60;
-            min --;
-          }
-          mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_VCD_TRACK_%d_MSF=%02d:%02d:%02d\n", i - 1, min, sec, frame);
+          frame += 75;
+          sec --;
+        }
+        if ( sec < 0 )
+        {
+          sec += 60;
+          min --;
         }
-        min = TOCADDR(tocentry).msf.minute;
-        sec = TOCADDR(tocentry).msf.second;
-        frame = TOCADDR(tocentry).msf.frame;
+        mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_VCD_TRACK_%d_MSF=%02d:%02d:%02d\n", i - 1, min, sec, frame);
       }
+      min = TOCADDR(tocentry).msf.minute;
+      sec = TOCADDR(tocentry).msf.second;
+      frame = TOCADDR(tocentry).msf.frame;
     }
+  }
   vcd = malloc(sizeof(mp_vcd_priv_t));
   vcd->fd = fd;
-  return vcd;  
+  return vcd;
 }
 
-static int vcd_read(mp_vcd_priv_t* vcd,char *mem){
+static int
+vcd_read(mp_vcd_priv_t* vcd, char *mem)
+{
 
       if (pread(vcd->fd,&vcd->buf,VCD_SECTOR_SIZE,vcd_get_msf(vcd)*VCD_SECTOR_SIZE)
 	 != VCD_SECTOR_SIZE) return 0;  // EOF?
--- a/stream/vcd_read_nbsd.h	Thu Jul 26 23:13:30 2007 +0000
+++ b/stream/vcd_read_nbsd.h	Thu Jul 26 23:15:54 2007 +0000
@@ -15,7 +15,7 @@
   struct cd_toc_entry entry_data;
 } mp_vcd_priv_t;
 
-static inline void 
+static inline void
 vcd_set_msf(mp_vcd_priv_t* vcd, unsigned int sect)
 {
   vcd->entry.data = &vcd->entry_data;
@@ -41,16 +41,16 @@
   }
 }
 
-static inline unsigned int 
+static inline unsigned int
 vcd_get_msf(mp_vcd_priv_t* vcd)
 {
   vcd->entry.data = &vcd->entry_data;
   return TOCADDR(vcd->entry).msf.frame +
-  (TOCADDR(vcd->entry).msf.second +
-   TOCADDR(vcd->entry).msf.minute * 60) * 75;
+        (TOCADDR(vcd->entry).msf.second +
+         TOCADDR(vcd->entry).msf.minute * 60) * 75;
 }
 
-int 
+int
 vcd_seek_to_track(mp_vcd_priv_t* vcd, int track)
 {
   vcd->entry.address_format = CD_MSF_FORMAT;
@@ -64,7 +64,7 @@
   return VCD_SECTOR_DATA * vcd_get_msf(vcd);
 }
 
-int 
+int
 vcd_get_track_end(mp_vcd_priv_t* vcd, int track)
 {
   struct ioc_toc_header tochdr;
@@ -108,15 +108,16 @@
       mp_msg(MSGT_OPEN,MSGL_ERR,"read CDROM toc entry: %s\n",strerror(errno));
       return NULL;
     }
+
     if (i <= tochdr.ending_track)
     mp_msg(MSGT_OPEN,MSGL_INFO,"track %02d:  adr=%d  ctrl=%d  format=%d  %02d:%02d:%02d\n",
-	   (int) tocentry.starting_track,
-	   (int) tocentry.data->addr_type,
-	   (int) tocentry.data->control,
-	   (int) tocentry.address_format,
-	   (int) TOCADDR(tocentry).msf.minute,
-	   (int) TOCADDR(tocentry).msf.second,
-	   (int) TOCADDR(tocentry).msf.frame
+          (int)tocentry.starting_track,
+          (int)tocentry.data->addr_type,
+          (int)tocentry.data->control,
+          (int)tocentry.address_format,
+          (int)TOCADDR(tocentry).msf.minute,
+          (int)TOCADDR(tocentry).msf.second,
+          (int)TOCADDR(tocentry).msf.frame
       );
 
     if (mp_msg_test(MSGT_IDENTIFY, MSGL_INFO))
@@ -148,7 +149,7 @@
   return vcd;
 }
 
-static int 
+static int
 vcd_read(mp_vcd_priv_t* vcd, char *mem)
 {
   struct scsireq  sc;