mplayerXP mit CYGWIN fuer Win32 compilen
Verfasst: 18.05.2005, 15:20
Das hat jetzt furchtbar viel mit SEO oder Webzeug zu tun, naja, egal 
Versuche gerade mplayerXP (soll besser/schneller sein als mplayer) fuer Win32 zu compilen, laut letztem Announcement auf
https://mplayerxp.sourceforge.net/ bzw.
https://mplayerxp.sourceforge.net/mplay ... html#win32
soll dies auch gehen - wobei mich wundert dass es bislang noch niemand gemacht hat - wahrscheinlich weil alle nur mplayer kennen (?) - mplayerXP hingegen soll um einiges CPU-sparsamer sein. Zudem kann mplayer und mplayerXP sogar "korrupte" TS-Files abspielen, der VLC kann dies anscheinend nicht...
Vorgehensweise: Dazu habe ich cygwin installiert mit Minimal-Config
+ gcc
+ make
+ cvs
und alle Dependencies automatisch natuerlich.
Dann habe ich den aktuellsten Source aus dem CVS gezogen.
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mplayerxp login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mplayerxp co -P mplayerxp
Die SDL.dll in den /bin als auch /usr/bin kopiert (doppelt haelt besser )
und die SDL Dateien (.zip der SDL-Seite extrahiert nach /usr/include/SDL). Wobei hier schon die erste Frage ist: SDL-devel-1.2.8-mingw32.tar.gz (Mingw32) oder SDL-1.2.8.zip nehmen? Scheint derzeit noch wurst zu sein, denn so weit kommt er gar nicht
Gibts alles unter https://www.libsdl.org/download-1.2.php
Nun der Build Vorgang:
./configure scheint relativ gut durchzulaufen, im configure-log steht jedoch sehr oft dass ldd (?) nicht gefunden wurde. Was ich nirgendswo finden kann! Auch nicht im setup.exe von cygwin?
make laeuft auch sehr lange, doch dann kommt folgender Error:
In file included from aclib.c:7:
fastmemcpy.h: In function `mem2agpcpy_pic':
fastmemcpy.h:29: warning: implicit declaration of function `memcpy'
aclib.c: In function `init_fast_memcpy':
aclib.c:138: error: `fast_memcpy_ptr' undeclared (first use in this function)
aclib.c:138: error: (Each undeclared identifier is reported only once
aclib.c:138: error: for each function it appears in.)
aclib.c: In function `init_mem2agpcpy':
aclib.c:178: error: `mem2agpcpy_ptr' undeclared (first use in this function)
aclib.c: At top level:
aclib.c:183: error: `fast_memcpy_ptr' used prior to declaration
aclib.c:184: error: `mem2agpcpy_ptr' used prior to declaration
make[2]: *** [aclib.o] Error 1
make[2]: Leaving directory `/home/Marc/mplayerxp/mplayerxp/libvo'
make[1]: *** [libvo/libvo.a] Error 2
make[1]: Leaving directory `/home/Marc/mplayerxp/mplayerxp'
make: *** [all] Error 2
Vielleicht weiss ja jemand weiter oder versucht es selber mal

Versuche gerade mplayerXP (soll besser/schneller sein als mplayer) fuer Win32 zu compilen, laut letztem Announcement auf
https://mplayerxp.sourceforge.net/ bzw.
https://mplayerxp.sourceforge.net/mplay ... html#win32
soll dies auch gehen - wobei mich wundert dass es bislang noch niemand gemacht hat - wahrscheinlich weil alle nur mplayer kennen (?) - mplayerXP hingegen soll um einiges CPU-sparsamer sein. Zudem kann mplayer und mplayerXP sogar "korrupte" TS-Files abspielen, der VLC kann dies anscheinend nicht...
Vorgehensweise: Dazu habe ich cygwin installiert mit Minimal-Config
+ gcc
+ make
+ cvs
und alle Dependencies automatisch natuerlich.
Dann habe ich den aktuellsten Source aus dem CVS gezogen.
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mplayerxp login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mplayerxp co -P mplayerxp
Die SDL.dll in den /bin als auch /usr/bin kopiert (doppelt haelt besser )
und die SDL Dateien (.zip der SDL-Seite extrahiert nach /usr/include/SDL). Wobei hier schon die erste Frage ist: SDL-devel-1.2.8-mingw32.tar.gz (Mingw32) oder SDL-1.2.8.zip nehmen? Scheint derzeit noch wurst zu sein, denn so weit kommt er gar nicht
Gibts alles unter https://www.libsdl.org/download-1.2.php
Nun der Build Vorgang:
./configure scheint relativ gut durchzulaufen, im configure-log steht jedoch sehr oft dass ldd (?) nicht gefunden wurde. Was ich nirgendswo finden kann! Auch nicht im setup.exe von cygwin?
make laeuft auch sehr lange, doch dann kommt folgender Error:
In file included from aclib.c:7:
fastmemcpy.h: In function `mem2agpcpy_pic':
fastmemcpy.h:29: warning: implicit declaration of function `memcpy'
aclib.c: In function `init_fast_memcpy':
aclib.c:138: error: `fast_memcpy_ptr' undeclared (first use in this function)
aclib.c:138: error: (Each undeclared identifier is reported only once
aclib.c:138: error: for each function it appears in.)
aclib.c: In function `init_mem2agpcpy':
aclib.c:178: error: `mem2agpcpy_ptr' undeclared (first use in this function)
aclib.c: At top level:
aclib.c:183: error: `fast_memcpy_ptr' used prior to declaration
aclib.c:184: error: `mem2agpcpy_ptr' used prior to declaration
make[2]: *** [aclib.o] Error 1
make[2]: Leaving directory `/home/Marc/mplayerxp/mplayerxp/libvo'
make[1]: *** [libvo/libvo.a] Error 2
make[1]: Leaving directory `/home/Marc/mplayerxp/mplayerxp'
make: *** [all] Error 2
Vielleicht weiss ja jemand weiter oder versucht es selber mal