[MPlayer-users] mplayer: compile all codecs and most drivers, discovering many compile issues/bugs, needs rtspproxy_option, libmpeg3+nas: conflicting include directory path.

Dominik 'Rathann' Mierzejewski dominik at rangers.eu.org
Sun Feb 15 14:55:53 CET 2004


On Sunday, 15 February 2004 at 13:36, Justin Piszcz wrote:
> Part1 = problem with libmpeg3 + nas
> Part2 = problem with mplayer detecting NAS (bad detection code), no
> verification for library paths
> 
> ======================================================================
> Part 1
> ======================================================================
[...]
> When I finally got mplayer to compile with nas support and I am playing a
> real player stream with NAS, the audio sounds like chip munks, any idea
> how to fix this?

Send a real bugreport.

[...]
> --
> 
> Some other things on mplayer, when you build --with-shared-pp, it does not
> move it to $DESTINATION/lib and make a symlink for you.
> 
> war at war:~/mplayer-20040214/libavcodec/libpostproc$ cp libpostproc.so
> /app/mplayer-20040214/lib/
> war at war:~/mplayer-20040214/libavcodec/libpostproc$ cd $_
> war at war:/app/mplayer-20040214/lib$ ls
> libdha.so.0@  libdha.so.0.1*  libpostproc.so*  mplayer/
> war at war:/app/mplayer-20040214/lib$ ln -s libpostproc.so libpostproc.so.0
> war at war:/app/mplayer-20040214/lib$ relink
>   2 link(s) installed
> war at war:/app/mplayer-20040214/lib$
> 
> And moving 30-60 headers+libraries for live.com and libavcodec from ffmpeg
> is quite a pain.  I wish the build process were easier, or IE: include
> live.com and ffmpeg libavcodec libraries and headers in mplayer package if
> permissible, this would make the build process MUCH easier.
> 
> Look at my configure line for mplayer, it is ridiciously long:
> 
> OPTIONS="--prefix=$PROGRAM --enable-shared-pp --enable-largefiles

Use of shared-pp is discouraged, AFAIR. Search the archives.

> --enable-bl --enable-zr --enable-menu
> --enable-mpdvdkit

This is pointless. It's enabled by default.

> --enable-mmx --enable-mmx2 --enable-sse --enable-sse2

This is pointless, too. It's autodetected on the build host.

> --with-xanimlibdir=/app/xanim-2.80.1 --with-xvidlibdir=$XVIDCORE/lib
> --with-xvidincdir=$XVIDCORE/include --enable-theora
> --with-reallibdir=/usr/lib/win32 --enable-live --with-livelibdir=$LIVE
> --enable-external-matroska --enable-libavcodec"

The last two are pointless, too. The new internal C-only matroska demuxer
is better and libavcodec is autodetected and enabled automatically.

[...]
> The versions of all of the libraries I used are:
> ansi2png-0.9.11/
> ap-ntpdv/

What do you need these for?

> arts-1.1.2/
> cdparanoia-iii-alpha9.8/
> expat-1.95.7/
> fontconfig-2.2.90/
> freetype-1.3.1/

What do you need that for?

> freetype-2.1.7/
> lame-3.95.1/
> libdv-0.101/
> libdvbpsi-0.1.3/
> libdvdcss-1.2.8/
> libdvdnav-0.1.9/
> libdvdplay-1.0.1/
> libdvdread-0.9.4/

libdvd* are unnecessary. That's what libmpdvdkit is for.

> libggi-2.0.4/
> libgii-0.8.4/

What's that?

> libmad-0.15.0b/
> libogg-1.1/
> libpng-1.2.5/
> libsndfile-1.0.6/

Unnecessary.

> libtheora-1.0alpha2/
> libungif-4.1.0/
> libvorbis-1.0.1/
> mad-0.14.2b/
> madplay-0.15.0b/
> openssl-0.9.7c/

Huh? What do you need that for?

> popt-1.7/
> sdl-1.2.6/
> sdl_image-1.2.3/
> sdl_mixer-1.2.5/
> sdl_ttf-2.0.6/

The above three are unnecessary.

> toolame-02l/
> video-dvdrip-0.50.15/

What do you need these for?

> vorbis-tools-1.0.1/
> xvidcore-1.0.0-rc2/
> zlib-1.2.1/
> 
> A few I missed in main listing:
> aalib-1.4rc4/
> esound-0.2.32/
> jpeg-6b/
> jpeginfo-1.6.0/
> jpeg-mmx-0.1.4/
> mjpegtools-1.6.2/

mjpegtools? Definitely not needed.

-- 
MPlayer RPMs maintainer: http://greysector.rangers.eu.org/mplayer.html
"The Universe doesn't give you any points for doing things that are easy."
        -- Sheridan to Garibaldi in Babylon 5:"The Geometry of Shadows"




More information about the MPlayer-users mailing list