OSDN Git Service

fix: cannot preview with QT
[handbrake-jp/handbrake-jp.git] / contrib / libdvdread / P06-darwin.patch
1 diff -Naur libdvdread.orig/configure.ac libdvdread/configure.ac
2 --- libdvdread.orig/configure.ac        2009-01-08 17:57:10.000000000 -0500
3 +++ libdvdread/configure.ac     2009-04-24 01:50:56.000000000 -0400
4 @@ -145,6 +145,9 @@
5    *cygwin*)
6      LDFLAGS="-no-undefined $LDFLAGS"
7      ;;
8 +  *darwin*)
9 +    CFLAGS="${CFLAGS} -D__DARWIN__"
10 +    ;;
11    *os2*)
12      LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
13      ;;
14 diff -Naur libdvdread.orig/src/dvd_reader.c libdvdread/src/dvd_reader.c
15 --- libdvdread.orig/src/dvd_reader.c    2009-03-13 21:28:21.000000000 -0400
16 +++ libdvdread/src/dvd_reader.c 2009-04-24 01:35:43.000000000 -0400
17 @@ -314,7 +314,7 @@
18    char *new_path;
19  
20    /* If it doesn't start with "/dev/" or does start with "/dev/r" exit */
21 -  if( !strncmp( path, "/dev/",  5 ) || strncmp( path, "/dev/r", 6 ) )
22 +  if( strncmp( path, "/dev/",  5 ) || !strncmp( path, "/dev/r", 6 ) )
23      return (char *) strdup( path );
24  
25    /* Replace "/dev/" with "/dev/r" */