[MPlayer-dev-eng] [PATCH] VideoCD playback fix for NetBSD

Sergey Svishchev svs+mplayer at grep.ru
Thu Feb 27 22:24:31 CET 2003


G'day,

The code in libmpdemux/vcd_read_nbsd.h incorrectly (too strictly)
checks return values of ioctl(SCIOCCOMMAND,...).  As a result,
certain valid and error-free discs aren't played by MPlayer (а MODE
SENSE in sc.retsts was treated as fatal error, thus video stream
sequence header was never found, resulting in audio-only playback.)

-- 
Sergey Svishchev
-------------- next part --------------
Index: libmpdemux/vcd_read_nbsd.h
===================================================================
RCS file: /cvsroot/mplayer/0_90/libmpdemux/vcd_read_nbsd.h,v
retrieving revision 1.3
diff -u -r1.3 vcd_read_nbsd.h
--- libmpdemux/vcd_read_nbsd.h	23 Dec 2002 00:40:15 -0000	1.3
+++ libmpdemux/vcd_read_nbsd.h	27 Feb 2003 21:22:09 -0000
@@ -154,7 +154,7 @@
     perror("SCIOCCOMMAND");
     return -1;
   }
-  if (sc.retsts || sc.error) {
+  if (sc.error) {
     fprintf(stderr, "scsi command failed: status %d error %d\n", sc.retsts,
 	    sc.error);
     return -1;


More information about the MPlayer-dev-eng mailing list