summaryrefslogtreecommitdiff
path: root/audio/cdparanoia/patches
diff options
context:
space:
mode:
authorhubertf <hubertf>2000-06-22 01:15:33 +0000
committerhubertf <hubertf>2000-06-22 01:15:33 +0000
commitb60070ead8f0a09a493c5e1b900d5073d668d44d (patch)
tree746748cf45a5f5f6ee9c93eb8df73919a47d16bd /audio/cdparanoia/patches
parent2f57146a1d44b263cbbd23b6363c57ea29a0ef26 (diff)
downloadpkgsrc-b60070ead8f0a09a493c5e1b900d5073d668d44d.tar.gz
Properly recognize Toshiba ATAPI CDROM/DVD.
Diffstat (limited to 'audio/cdparanoia/patches')
-rw-r--r--audio/cdparanoia/patches/patch-cg24
1 files changed, 17 insertions, 7 deletions
diff --git a/audio/cdparanoia/patches/patch-cg b/audio/cdparanoia/patches/patch-cg
index dcb4a0bc83c..58feef320dc 100644
--- a/audio/cdparanoia/patches/patch-cg
+++ b/audio/cdparanoia/patches/patch-cg
@@ -1,7 +1,5 @@
-$NetBSD: patch-cg,v 1.2 2000/03/13 05:23:29 itohy Exp $
-
---- interface/scsi_interface.c.orig Tue Dec 14 13:28:03 1999
-+++ interface/scsi_interface.c Sat Mar 11 23:11:34 2000
+--- interface/scsi_interface.c.orig Tue Dec 14 05:28:03 1999
++++ interface/scsi_interface.c Thu Jun 22 03:06:09 2000
@@ -32,6 +32,7 @@
#endif
@@ -86,13 +84,13 @@ $NetBSD: patch-cg,v 1.2 2000/03/13 05:23:29 itohy Exp $
+ }
+ sreq->senselen = SENSEBUFLEN;
+ sreq->timeout = 10000; /* 10s */
-
-- if(sg_hd->sense_buffer[0]){
++
+ status = ioctl(d->cdda_fd, SCIOCCOMMAND, (void *) sreq);
+ if (status < 0)
+ return(TR_ILLEGAL);
+#endif
-+
+
+- if(sg_hd->sense_buffer[0]){
+#ifdef __linux__
+ if(sg_hd->sense_buffer[0])
+#endif
@@ -185,3 +183,15 @@ $NetBSD: patch-cg,v 1.2 2000/03/13 05:23:29 itohy Exp $
fprintf(stderr," Transport error: %s\n",strerror_tr[err]);
fprintf(stderr," System error: %s\n",strerror(errno));
}
+@@ -1376,6 +1463,11 @@
+ /* Mt Fuji */
+ if(reportp)
+ cdmessage(d,"\tDrive appears to be Mt. Fuji ATAPI C/DVD\n");
++ return(1);
++ case 0x32:
++ /* Toshiba DVD */
++ if(reportp)
++ cdmessage(d,"\tDrive appears to be Toshiba ATAPI C/DVD\n");
+ return(1);
+ default:
+ if(reportp)