Xbmc
De Admin -- TALEVAS.
Version du 17 décembre 2011 à 16:40 par Admin (discuter | contributions)
xbmc
http://forums.gentoo.org/viewtopic-p-6858208.html mkdir -p /etc/portage/patches/media-tv/xbmc/ cd /etc/portage/patches/media-tv/xbmc/
http://pastebin.com/iLk89tRg black xbmc-9999 # cat /etc/portage/patches/media-tv/xbmc/xbmc-9999-disable-vdpau-detect.patch --- ./configure.in.orig 2011-11-16 01:48:58.000000000 -0700 +++ ./configure.in 2011-11-17 06:38:35.311358161 -0700 @@ -1248,7 +1248,7 @@ if test "$use_external_ffmpeg" = "yes"; AC_DEFINE([USE_EXTERNAL_FFMPEG], [1], [Whether to use external FFmpeg libraries.]) # Disable vdpau support if external libavcodec doesn't have it - AC_CHECK_LIB([avcodec], [ff_vdpau_vc1_decode_picture],, + AC_CHECK_LIB([avcodec], [avcodec_open],, [if test "x$use_vdpau" = "xyes"; then AC_MSG_ERROR($ffmpeg_vdpau_not_supported) else --- ./configure.in.orig 2011-11-17 06:40:58.078030669 -0700 +++ ./configure.in 2011-11-17 07:16:06.214464029 -0700 @@ -1297,7 +1297,7 @@ if test "x$use_vdpau" != "xno"; then USE_VDPAU=0 else USE_VDPAU=1 - AC_CHECK_HEADER([vdpau/vdpau.h],AC_DEFINE([HAVE_LIBVDPAU], [], + AC_CHECK_HEADER([vdpau/vdpau.h],AC_DEFINE([HAVE_LIBVDPAU], [1], [Define to 1 if you have the 'vdpau' library (-lvdpau).]), [if test "x$use_vdpau" = "xyes"; then USE_VDPAU=0 --- ./configure.old 2011-12-17 12:25:58.000000000 +0100 +++ ./configure 2011-12-17 12:26:25.000000000 +0100 @@ -23778,9 +23778,9 @@ # Disable vdpau support if external libavcodec doesn't have it - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ff_vdpau_vc1_decode_picture in -lavcodec" >&5 -$as_echo_n "checking for ff_vdpau_vc1_decode_picture in -lavcodec... " >&6; } -if ${ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for avcodec_open in -lavcodec" >&5 +$as_echo_n "checking for avcodec_open in -lavcodec... " >&6; } +if ${ac_cv_lib_avcodec_avcodec_open+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -23794,27 +23794,27 @@ #ifdef __cplusplus extern "C" #endif -char ff_vdpau_vc1_decode_picture (); +char avcodec_open (); int main () { -return ff_vdpau_vc1_decode_picture (); +return avcodec_open (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture=yes + ac_cv_lib_avcodec_avcodec_open=yes else - ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture=no + ac_cv_lib_avcodec_avcodec_open=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture" >&5 -$as_echo "$ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture" >&6; } -if test "x$ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture" = xyes; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_avcodec_open" >&5 +$as_echo "$ac_cv_lib_avcodec_avcodec_open" >&6; } +if test "x$ac_cv_lib_avcodec_avcodec_open" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBAVCODEC 1 _ACEOF @@ -24252,7 +24252,7 @@ ac_fn_c_check_header_mongrel "$LINENO" "vdpau/vdpau.h" "ac_cv_header_vdpau_vdpau_h" "$ac_includes_default" if test "x$ac_cv_header_vdpau_vdpau_h" = xyes; then : -$as_echo "#define HAVE_LIBVDPAU /**/" >>confdefs.h +$as_echo "#define HAVE_LIBVDPAU 1" >>confdefs.h else if test "x$use_vdpau" = "xyes"; then