Mercurial > mplayer.hg
changeset 10097:f327d76a7b6f
last cygwin/mingw32 binary codecs support (win32codecs + real) patch by Sascha Sommer
author | alex |
---|---|
date | Sun, 11 May 2003 18:53:12 +0000 |
parents | 896c5b8856d2 |
children | ebbe39bb55ab |
files | configure |
diffstat | 1 files changed, 20 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Sun May 11 18:47:18 2003 +0000 +++ b/configure Sun May 11 18:53:12 2003 +0000 @@ -4136,7 +4136,6 @@ if test "$_win32" = auto ; then if x86 ; then - cygwin && _win32=no # Win32 DLLs not supported under Cygwin qnx && _win32=no else _win32=no # x86 arch only @@ -4145,6 +4144,11 @@ if test "$_win32" != no ; then if test -z "$_win32libdir" ; then + if cygwin || mingw32 ; then + _win32libdir="codecs" + fi + fi + if test -z "$_win32libdir" ; then for I in "$_libdir/codecs" "$_libdir/win32" /usr/local/lib/win32 /usr/lib/win32 ; do if test -d "$I" ; then _win32libdir="$I" @@ -4172,7 +4176,7 @@ if test "$_win32" != no ; then _def_win32_loader='#undef WIN32_LOADER' echocheck "Win32 loader support" - if not cygwin ; then + if not cygwin && not mingw32 ; then _ld_win32='loader/libloader.a' _dep_win32='loader/libloader.a' _codecmodules="win32 $_codecmodules" @@ -4182,6 +4186,10 @@ _def_win32_loader='#define WIN32_LOADER 1' echores "yes" else + _ld_win32='loader/driver.o loader/vfl.o loader/afl.o' + _dep_win32='loader/driver.o loader/vfl.o loader/afl.o' + _ld_win32libs="$_ld_win32libs -ladvapi32 -lole32" + _codecmodules="win32 $_codecmodules" echores "no (using native windows)" fi fi @@ -4279,13 +4287,18 @@ _real=no if test "$_dl" = yes || test "$_win32" = yes ; then # if test "$_dl" = yes ; then - if linux || freebsd || netbsd || cygwin ; then + if linux || freebsd || netbsd || cygwin || mingw32 ; then _real=yes else - echores "no (tested only on Linux/FreeBSD/NetBSD/CygWin)" + echores "no (tested only on Linux/FreeBSD/NetBSD/Cygwin/MINGW32)" fi if test "$_real" = yes ; then if test -z "$_reallibdir" ; then + if cygwin || mingw32 ; then + _reallibdir="codecs" + fi + fi + if test -z "$_reallibdir" ; then for I in "$_libdir/codecs" "$_libdir/real" /usr/lib/real \ /usr/lib/RealPlayer*/Codecs /usr/local/RealPlayer*/Codecs \ /usr/local/lib/RealPlayer*/Codecs /opt/RealPlayer*/Codecs; do @@ -5924,7 +5937,7 @@ EOF fi -if x86 && not cygwin; then +if x86; then if test "$_win32" = no ; then if test "$_win32libdir" ; then cat <<EOF @@ -5952,9 +5965,8 @@ else cat <<EOF NOTE: Win32 codec DLLs are not supported on your CPU ($host_arch) or your -operating system ($system_name). Why don't you help us port it? -You may encounter a few AVI files that cannot be played due to missing -Open Source video/audio codec support. +operating system ($system_name). You may encounter a few AVI files that +cannot be played due to missing Open Source video/audio codec support. EOF fi