[Mplayer-cvslog] CVS: main/libmpdvdkit2 dvd_reader.c,1.10,1.11
Sascha Sommer CVS
syncmail at mplayerhq.hu
Thu May 6 20:04:08 CEST 2004
CVS change done by Sascha Sommer CVS
Update of /cvsroot/mplayer/main/libmpdvdkit2
In directory mail:/var2/tmp/cvs-serv16049/libmpdvdkit2
Modified Files:
dvd_reader.c
Log Message:
Encrypted dvd playback now accepts -dvd-drive e: on mingw. fix from libdvdread, left out the various cosmetics changes for now
Index: dvd_reader.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpdvdkit2/dvd_reader.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- dvd_reader.c 6 Sep 2003 13:36:15 -0000 1.10
+++ dvd_reader.c 6 May 2004 18:04:06 -0000 1.11
@@ -273,6 +273,16 @@
if( !path ) return 0;
+#ifdef WIN32
+ /* Stat doesn't work on devices under mingwin/cygwin. */
+ if( path[0] && path[1] == ':' && path[2] == '\0' )
+ {
+ /* Don't try to stat the file */
+ fileinfo.st_mode = S_IFBLK;
+ }
+ else
+#endif
+ {
ret = stat( path, &fileinfo );
if( ret < 0 ) {
/* If we can't stat the file, give up */
@@ -280,6 +290,7 @@
perror("");
return 0;
}
+ }
/* Try to open libdvdcss or fall back to standard functions */
have_css = DVDInputSetup();
More information about the MPlayer-cvslog
mailing list