# HG changeset patch # User diego # Date 1264072563 0 # Node ID 01ae3b5e504f994643e92435b6a733e048832958 # Parent 410eb8136a1a4dc0ffeed5c68fa666351c072fff Disable all hwaccel glue code from FFmpeg. diff -r 410eb8136a1a -r 01ae3b5e504f configure --- a/configure Thu Jan 21 10:37:35 2010 +0000 +++ b/configure Thu Jan 21 11:16:03 2010 +0000 @@ -554,6 +554,9 @@ _libavparsers=$_libavparsers_all _libavbsfs_all=$(sed -n 's/^[^#]*BSF.*(.*, *\(.*\)).*/\1_bsf/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]') _libavbsfs=$_libavbsfs_all +_libavhwaccels_all=$(sed -n 's/^[^#]*HWACCEL.*(.*, *\(.*\)).*/\1_hwaccel/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]') +# Disable all hardware accelerators for now. +_libavhwaccels= _libavdemuxers_all=$(sed -n 's/^[^#]*DEMUX.*(.*, *\(.*\)).*/\1_demuxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]') _libavdemuxers=$(echo $_libavdemuxers_all | sed -e 's/ LIB[A-Z0-9_]*_DEMUXER//g' -e s/REDIR_DEMUXER// -e s/RTSP_DEMUXER// -e s/SDP_DEMUXER// -e s/AVISYNTH_DEMUXER//) _libavmuxers_all=$(sed -n 's/^[^#]*_MUX.*(.*, *\(.*\)).*/\1_muxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]') @@ -8713,6 +8716,7 @@ $(echo $_libavmuxers | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/') $(echo $_libavprotocols | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/') $(echo $_libavbsfs | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/') +$(echo $_libavhwaccels | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/') EOF ############################################################################# @@ -9213,14 +9217,7 @@ $(ff_config_enable "$_libavmuxers_all" "$_libavmuxers") $(ff_config_enable "$_libavprotocols_all" "$_libavprotocols") $(ff_config_enable "$_libavbsfs_all" "$_libavbsfs") - -#define CONFIG_H263_VAAPI_HWACCEL 0 -#define CONFIG_MPEG2_VAAPI_HWACCEL 0 -#define CONFIG_MPEG4_VAAPI_HWACCEL 0 -#define CONFIG_H264_VAAPI_HWACCEL 0 -#define CONFIG_VC1_VAAPI_HWACCEL 0 -#define CONFIG_WMV3_VAAPI_HWACCEL 0 -#define CONFIG_H264_DXVA2_HWACCEL 0 +$(ff_config_enable "$_libavhwaccels_all" "$_libavhwaccels") #endif /* MPLAYER_CONFIG_H */ EOF