[MPlayer-cygwin] compile the libs on mingw
    Reimar Döffinger 
    Reimar.Doeffinger at stud.uni-karlsruhe.de
       
    Sun Jan  2 17:47:45 CET 2005
    
    
  
Hi,
> > I failed to compile internal tremor under MinGW (as of january 1st.
> > 2005), i had to disable it.
> 
> Fixed. Current cvs still won't compile due to an undefined reference in 
> ao_pcm.c
> Replacing strndup with strdup should work, though.
> Not sure if this one occurens of strndup is worth a new file in osdep/
I fixed that. Replacing strndup with strdup will definitely not work at
all.
> Step 2 directx headers
> Get the directx header package at
> http://www.mplayerhq.hu/MPlayer/releases/win32-beta/contrib/dx7headers.tgz
> 
> As alternative you can also use the modified wine headers reimar posted to the cygwin list.
It also contains things like iconv, freetype and some other libs for
MinGW that I found difficult to get...
> Step 2 ogg and vorbis
Now that there is tremor included this shouldn't be necessary anymore...
> Step 7 MPlayer
> For my build I'm using a cvs checkout using cygwin, but cvs snapshots, wincvs or release tarballs should work, too.
> 
> In the cygwin shell
> cd to your msys home dir
> 
> cvs -d:pserver:anonymous at mplayerhq.hu:/cvsroot/mplayer login
btw. I usually don't use login and it works anyway. Why is this
necessary?
> cvs -z3 -d:pserver:anonymous at mplayerhq.hu:/cvsroot/mplayer co -P main
> 
> When asked for a password, just hit enter. A directory named main will be created.
> 
> Now checkout ffmpeg
> cvs -d:pserver:anonymous at mplayerhq.hu:/cvsroot/ffmpeg login
> cvs -z3 -d:pserver:anonymous at mplayerhq.hu:/cvsroot/ffmpeg co -P main
> 
> and copy the libavcodec and libavformat dirs from it to the main dir
> cp -R ffmpeg/libavcodec/ ffmpeg/libavformat/ main/
> 
> All the sources should be there now.
> 
> cd main
> ./configure --enable-runtime-cpudetection --with-codecsdir=codecs --enable-static --with-livelibdir=/home/username/live
> (make sure you use the right path for the --with-livelibdir option)
> make
I don't know if you should recommend --enable-runtime-cpudetection when
people are building their own version...
Greetings,
Reimar Döffinger
    
    
More information about the MPlayer-cygwin
mailing list