⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libdvdread.patch

📁 VLC Player Source Code
💻 PATCH
字号:
Index: configure.ac===================================================================--- configure.ac	(revision 1107)+++ configure.ac	(working copy)@@ -137,24 +137,59 @@ dnl --------------------------------------------- dnl dynamic linker dnl ----------------------------------------------case $host in-  *mingw32*)-    CFLAGS="-idirafter \$(top_srcdir)/msvc/include $CFLAGS"-    LDFLAGS="-no-undefined $LDFLAGS"-    ;;-  *cygwin*)-    LDFLAGS="-no-undefined $LDFLAGS"-    ;;-  *)-    AC_CHECK_LIB(c, dlopen,-	         DYNAMIC_LD_LIBS="",-	         AC_CHECK_LIB(dl, dlopen,-             	              DYNAMIC_LD_LIBS="-ldl",-	                      AC_MSG_ERROR(dynamic linker needed)))-    AC_SUBST(DYNAMIC_LD_LIBS)-    ;;-esac+AC_ARG_WITH( [libdvdcss],+    [  --with-libdvdcss[=PATH]    force linking against libdvdcss],+    [if test x"$withval" != xno; then+       link_dvdcss=yes+     fi+     if test x"$withval" != xyes; then+       dvdcss_path=$withval+     fi]) +if test x"$link_dvdcss" != xyes; then+dnl dlopen libdvdcss+  AC_CHECK_FUNC( dlopen,+    [DL_LIBS="" ],+    AC_CHECK_LIB( dl, dlopen,+      [DL_LIBS=-ld ],+      AC_MSG_ERROR(You need libdl (dlopen))+    )+  )+else+dnl link with libdvdcss+  if test -z "$dvdcss_path"; then+    AC_CHECK_LIB(dvdcss, dvdcss_interface_2,+      [ CSS_LIBS=-ldvdcss ],+      AC_MSG_ERROR(You need libdvdcss.so.2 or later)+    )+    AC_CHECK_HEADERS(dvdcss/dvdcss.h,+      [ ],+      AC_MSG_ERROR(You need libdvdcss (dvdcss.h))+    )+  else+    saved_CFLAGS=$CFLAGS+    CFLAGS="$CFLAGS -L$dvdcss_path/lib"+    AC_CHECK_LIB(dvdcss, dvdcss_interface_2,+      [ CSS_LIBS="-L$dvdcss_path/lib -R$dvdcss_path/lib -ldvdcss"+        CSS_CFLAGS=-I$dvdcss_path/include ],+      AC_MSG_ERROR(You need libdvdcss.so.2 or later)+    )+    CFLAGS=$saved_CFLAGS+    dnl -w added to shutup GCC3.1's cpp warning about -I/usr/local+    saved_CPPFLAGS=$CPPFLAGS+    CPPFLAGS="-w $CPPFLAGS -I$dvdcss_path/include"+    AC_CHECK_HEADERS(dvdcss/dvdcss.h,+      [ ],+      AC_MSG_ERROR(You need libdvdcss (dvdcss.h))+    )+    CPPFLAGS=$saved_CPPFLAGS+  fi+fi++AC_SUBST(DL_LIBS)+AC_SUBST(CSS_LIBS)+AC_SUBST(CSS_CFLAGS)+ dnl --------------------------------------------- dnl cflags dnl ---------------------------------------------Index: src/ifo_types.h===================================================================--- src/ifo_types.h	(r茅vision 1132)+++ src/ifo_types.h	(copie de travail)@@ -30,7 +30,7 @@  #if defined(__GNUC__) #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)-#define ATTRIBUTE_PACKED __attribute__ ((packed))+#define ATTRIBUTE_PACKED __attribute__ ((gcc_struct,packed)) #define PRAGMA_PACK 0 #endif #endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -