[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