📄 libdvdread.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 + -