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

Justin Piszcz jpiszcz at lucidpixels.com
Sun Feb 15 15:26:36 CET 2004


Network audio + video does play properly after all of this, it was the
stream I was playing, it must have had problems.

On Sun, 15 Feb 2004, Justin Piszcz wrote:

> Part1 = problem with libmpeg3 + nas
> Part2 = problem with mplayer detecting NAS (bad detection code), no
> verification for library paths
>
> ======================================================================
> Part 1
> ======================================================================
> war at war:~$ ls -ld libmpeg3-1.5/include/audio
> lrwxrwxrwx    1 war      wheel          14 2004-02-13 09:01
> libmpeg3-1.5/include/audio -> libmpeg3/audio/
> war at war:~$ cd /app
> war at war:/app$ ls -ld nas-1.6/include/audio
> drwxr-xr-x    2 war      wheel        4.0K 2004-02-15 06:01
> nas-1.6/include/audio/
> war at war:/app$
>
> I use a program called relink to put all my compiled/installed directories
> into /app but nas and libmpeg use the same directory for the header
> files so it gets confused.
>
> war at war:/app/nas-1.6/include$ ls -ld /vapp/include/audio
> Would point to libmpeg3 due to it being before nas, I was wondering if
> there were any plans to change one or the other (audio directory)
> to a different include header directory name.
>
> 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?
>
> Over 100mbps lan, playing an mpeg2 file, the server pushes out 7-8mb/s and
> the audio is de-synced, is there a way to fix this as well, eventually it
> cannot keep up and it cuts the audio off.
>
>
> A: 143.5 V: 118.2 A-V: 25.243 ct:  4.975  1535/1535  37% 102%  4.7% 1483 0
> 0%
> Too many video packets in the buffer: (3684 in 8389201 bytes).
> Maybe you are playing a non-interleaved stream/file or the codec failed?
> For AVI files, try to force non-interleaved mode with the -ni option.
>
> Broken frame at 0x22A435
> ao_nas: Buffer underrun.5.027 ct:  5.068  1563/1563  37% 102%  4.6% 1483 0
> 0%
> Possible reasons are:1) Network congestion.2) Your NAS server is too
> slow.Try renicing your nasd to e.g. -15.
> A: 144.5 V: 133.4 A-V: 11.071 ct:  6.497  1991/1991  37% 103%  3.6% 1483 0
> 0%
> Exiting... (Quit)
> war at p500:/x2/mvs$ mplayer -ao nas
> will_smith-miami-dvdrip-ivtc_svcd-insane-mvi.m2v
>
> ======================================================================
> Part 2
> ======================================================================
>
> Problem 1:
> I have installed nas to a custom location instead of /usr/X11R6/lib, and
> mplayer does not detect it in the right location, it checked for
> audio/audiolib.h or something similiar, and once its test works
> (due to C_INCLUDE_PATH I have defined (gcc var)) the header check is
> fine), it says ok I know where it is, /usr/X11R6/lib, this however is NOT
> the case, mplayer needs a better check as to where the libraries are located.
>
> configure uses HARD CODED /usr/X11R6/lib and not where they really are
> war at war:~/mplayer-20040214$ grep NAS config.mak
> NAS_LIB = -laudio -lXt -L/usr/X11R6/lib -lXext -lX11 -lnsl
>
> Problem 2:
> Also:
>
> libmpcodecs/libmpcodecs.a(vf.o)(.data+0xdc): undefined reference to
> `vf_info_qp'
> collect2: ld returned 1 exit status
> make: *** [mplayer] Error 1
> war at war:~/mplayer-20040214$ strings libmpcodecs/libmpcodecs.a |grep
> vf_info_qp
> vf_info_qp
> war at war:~/mplayer-20040214$ grep vf_info_qp -r *
> libmpcodecs/vf.c:extern vf_info_t vf_info_qp;
> libmpcodecs/vf.c:    &vf_info_qp,
> libmpcodecs/vf_qp.c:vf_info_t vf_info_qp = {
> Binary file libmpcodecs/vf.o matches
> Binary file libmpcodecs/libmpcodecs.a matches
> war at war:~/mplayer-20040214$
>
> What is vf_info_qp ?
> It appears to be an info function for a particular codec or such?
> Google yields no results for it.
>
> vf_info_t vf_info_qp = {
>     "QP changer",
>     "qp",
>     "Michael Niedermayer",
>     "",
>     open,
>     NULL
> };
>
> I commented out vf_info_qp from
>
> libmpcodecs/vf.c://extern vf_info_t vf_info_qp;
> libmpcodecs/vf.c://    &vf_info_qp,
>
> and
>
> /*
> vf_info_t = {
>     "QP changer",
>     "qp",
>     "Michael Niedermayer",
>     "",
>     open,
>     NULL
> };
> */
>
> It finally compiled.
>
>
> --
>
> 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
> --enable-bl --enable-zr --enable-menu --enable-mpdvdkit --enable-mmx
> --enable-mmx2 --enable-sse --enable-sse2
> --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"
>
> However, it yields compilation & support of almost all drivers.
>   Enabled optional drivers:
>     Input: ftp network tv-v4l2 tv-v4l edl tv live.com matroska(external)
> cdda mpdvdkit2 vcd smb
>     Codecs: flac(internal) qtx divx5linux xvid libdv libavcodec real xanim
> dshow/dmo win32 faad2(internal) libtheora libvorbis libmad liblzo gif
>     Audio output: esd arts oss nas sdl mpegpes(file)
>     Video output: xvidix cvidix bl zr zr2 sdl vesa gif89a jpeg png mpegpes(file)
>  fbdev svga aa ggi xmga mga opengl dga xv x11 xover tga
>   Disabled optional drivers:
>     Input: tv-bsdbt848 dvdread
>     Codecs: divx4linux
>     Audio output: sgi sun alsa dxr2 win32 macosx
>     Video output: winvidix dxr3 dxr2 directx xvmc directfb tdfx_vid tdfxfb
> 3dfx
>
> I've spent approximately 5-6 hours on building mplayer with full support,
> including nas, etc.. If people ever expect to get everything working, we
> need to make this process easier; otherwise people will not bother getting
> things things to work or will spend a long time until they get them to
> work.
>
> Finally, incase anyone cares, here is what my mplayer is linked to
> (library wise), a quite impressive list, 53 libraries..
>
> war at war:~/mplayer-20040214$ vwhich mplayer
> /app/mplayer-20040214/bin/mplayer
> war at war:~/mplayer-20040214$ ldd `vwhich mplayer`
>         libmad.so.0 => /vapp/lib/libmad.so.0 (0x40015000)
>         libvorbis.so.0 => /vapp/lib/libvorbis.so.0 (0x4002d000)
>         libogg.so.0 => /vapp/lib/libogg.so.0 (0x40055000)
>         libdv.so.2 => /vapp/lib/libdv.so.2 (0x4005a000)
>         libtheora.so.0 => /vapp/lib/libtheora.so.0 (0x40084000)
>         libdivxdecore.so.0 => /vapp/lib/libdivxdecore.so.0 (0x400a2000)
>         libmp3lame.so.0 => /vapp/lib/libmp3lame.so.0 (0x400ee000)
>         libm.so.6 => /lib/libm.so.6 (0x401b2000)
>         libpng.so.3 => /vapp/lib/libpng.so.3 (0x401d5000)
>         libz.so.1 => /vapp/lib/libz.so.1 (0x40205000)
>         libjpeg.so.62 => /vapp/lib/libjpeg.so.62 (0x40217000)
>         libstdc++.so.5 => /vapp/lib/libstdc++.so.5 (0x40235000)
>         libfreetype.so.6 => /vapp/lib/libfreetype.so.6 (0x402ed000)
>         libtermcap.so.2 => /lib/libtermcap.so.2 (0x40359000)
>         libcdda_interface.so.0 => /vapp/lib/libcdda_interface.so.0 (0x4035d000)
>         libcdda_paranoia.so.0 => /vapp/lib/libcdda_paranoia.so.0 (0x4036f000)
>         libnsl.so.1 => /lib/libnsl.so.1 (0x40377000)
>         libungif.so.4 => /vapp/lib/libungif.so.4 (0x4038c000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40394000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x403a3000)
>         libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x4046a000)
>         libfontconfig.so.1 => /vapp/lib/libfontconfig.so.1 (0x4050e000)
>         libpostproc.so.0 => not found (have to do this one manually)
>         libaa.so.1 => /vapp/lib/libaa.so.1 (0x40557000)
>         libGL.so.1 => /usr/lib/libGL.so.1 (0x40571000)
>         libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x405ce000)
>         libSDL-1.2.so.0 => /app/sdl-1.2.6/lib/libSDL-1.2.so.0 (0x405d3000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0x4064e000)
>         libggi.so.2 => /vapp/lib/libggi.so.2 (0x406a0000)
>         libvgagl.so.1 => /usr/lib/libvgagl.so.1 (0x406ac000)
>         libvga.so.1 => /usr/lib/libvga.so.1 (0x406b9000)
>         libdl.so.2 => /lib/libdl.so.2 (0x4070d000)
>         libartsc.so.0 => /vapp/lib/libartsc.so.0 (0x40710000)
>         libesd.so.0 => /vapp/lib/libesd.so.0 (0x40716000)
>         libaudiofile.so.0 => /vapp/lib/libaudiofile.so.0 (0x4071e000)
>         libaudio.so.2 => /vapp/lib/libaudio.so.2 (0x40740000)
>         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4075a000)
>         libc.so.6 => /lib/libc.so.6 (0x407ad000)
>         libgcc_s.so.1 => /vapp/lib/libgcc_s.so.1 (0x408e0000)
>         libssl.so.0 => /vapp/lib/libssl.so.0 (0x408e8000)
>         libcrypto.so.0 => /vapp/lib/libcrypto.so.0 (0x409b1000)
>         libcups.so.2 => /usr/lib/libcups.so.2 (0x40aa5000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x40abe000)
>         libpopt.so.0 => /vapp/lib/libpopt.so.0 (0x40aec000)
>         libexpat.so.0 => /vapp/lib/libexpat.so.0 (0x40af3000)
>         libncurses.so.5 => /lib/libncurses.so.5 (0x40b13000)
>         libgpm.so.1 => /lib/libgpm.so.1 (0x40b4f000)
>         libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40b55000)
>         libgii.so.0 => /app/libgii-0.8.4/lib/libgii.so.0 (0x41000000)
>         libgg.so.0 => /app/libgii-0.8.4/lib/libgg.so.0 (0x41008000)
>         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4100e000)
>         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41017000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> war at war:~/mplayer-20040214$
>
> $ ldd `vwhich mplayer` |wc
>      53
>
> And sorted according to SYSTEM libraries vs the ones I have installed:
>
> war at war:/app/mplayer-20040214/lib$ ldd `which mplayer`|grep app
>         libmad.so.0 => /vapp/lib/libmad.so.0 (0x40015000)
>         libvorbis.so.0 => /vapp/lib/libvorbis.so.0 (0x4002d000)
>         libogg.so.0 => /vapp/lib/libogg.so.0 (0x40055000)
>         libdv.so.2 => /vapp/lib/libdv.so.2 (0x4005a000)
>         libtheora.so.0 => /vapp/lib/libtheora.so.0 (0x40084000)
>         libdivxdecore.so.0 => /vapp/lib/libdivxdecore.so.0 (0x400a2000)
>         libmp3lame.so.0 => /vapp/lib/libmp3lame.so.0 (0x400ee000)
>         libpng.so.3 => /vapp/lib/libpng.so.3 (0x401d5000)
>         libz.so.1 => /vapp/lib/libz.so.1 (0x40205000)
>         libjpeg.so.62 => /vapp/lib/libjpeg.so.62 (0x40217000)
>         libstdc++.so.5 => /vapp/lib/libstdc++.so.5 (0x40235000)
>         libfreetype.so.6 => /vapp/lib/libfreetype.so.6 (0x402ed000)
>         libcdda_interface.so.0 => /vapp/lib/libcdda_interface.so.0 (0x4035d000)
>         libcdda_paranoia.so.0 => /vapp/lib/libcdda_paranoia.so.0 (0x4036f000)
>         libungif.so.4 => /vapp/lib/libungif.so.4 (0x4038c000)
>         libfontconfig.so.1 => /vapp/lib/libfontconfig.so.1 (0x4050e000)
>         libpostproc.so.0 => /vapp/lib/libpostproc.so.0 (0x40538000)
>         libaa.so.1 => /vapp/lib/libaa.so.1 (0x40540000)
>         libSDL-1.2.so.0 => /app/sdl-1.2.6/lib/libSDL-1.2.so.0 (0x405bc000)
>         libggi.so.2 => /vapp/lib/libggi.so.2 (0x40689000)
>         libartsc.so.0 => /vapp/lib/libartsc.so.0 (0x406f9000)
>         libesd.so.0 => /vapp/lib/libesd.so.0 (0x406ff000)
>         libaudiofile.so.0 => /vapp/lib/libaudiofile.so.0 (0x40707000)
>         libaudio.so.2 => /vapp/lib/libaudio.so.2 (0x40729000)
>         libgcc_s.so.1 => /vapp/lib/libgcc_s.so.1 (0x408c9000)
>         libssl.so.0 => /vapp/lib/libssl.so.0 (0x408d1000)
>         libcrypto.so.0 => /vapp/lib/libcrypto.so.0 (0x4099a000)
>         libpopt.so.0 => /vapp/lib/libpopt.so.0 (0x40ad5000)
>         libexpat.so.0 => /vapp/lib/libexpat.so.0 (0x40adc000)
>         libgii.so.0 => /app/libgii-0.8.4/lib/libgii.so.0 (0x40fe9000)
>         libgg.so.0 => /app/libgii-0.8.4/lib/libgg.so.0 (0x40ff1000)
> war at war:/app/mplayer-20040214/lib$ ldd `which mplayer`|grep -v app
>         libm.so.6 => /lib/libm.so.6 (0x401b2000)
>         libtermcap.so.2 => /lib/libtermcap.so.2 (0x40359000)
>         libnsl.so.1 => /lib/libnsl.so.1 (0x40377000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40394000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x403a3000)
>         libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x4046a000)
>         libGL.so.1 => /usr/lib/libGL.so.1 (0x4055a000)
>         libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x405b7000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0x40637000)
>         libvgagl.so.1 => /usr/lib/libvgagl.so.1 (0x40695000)
>         libvga.so.1 => /usr/lib/libvga.so.1 (0x406a2000)
>         libdl.so.2 => /lib/libdl.so.2 (0x406f6000)
>         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40743000)
>         libc.so.6 => /lib/libc.so.6 (0x40796000)
>         libcups.so.2 => /usr/lib/libcups.so.2 (0x40a8e000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x40aa7000)
>         libncurses.so.5 => /lib/libncurses.so.5 (0x40afc000)
>         libgpm.so.1 => /lib/libgpm.so.1 (0x40b38000)
>         libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40b3e000)
>         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40ff7000)
>         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41000000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> war at war:/app/mplayer-20040214/lib$
>
> The versions of all of the libraries I used are:
> ansi2png-0.9.11/
> ap-ntpdv/
> arts-1.1.2/
> cdparanoia-iii-alpha9.8/
> expat-1.95.7/
> fontconfig-2.2.90/
> freetype-1.3.1/
> 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/
> libggi-2.0.4/
> libgii-0.8.4/
> libmad-0.15.0b/
> libogg-1.1/
> libpng-1.2.5/
> libsndfile-1.0.6/
> libtheora-1.0alpha2/
> libungif-4.1.0/
> libvorbis-1.0.1/
> mad-0.14.2b/
> madplay-0.15.0b/
> openssl-0.9.7c/
> popt-1.7/
> sdl-1.2.6/
> sdl_image-1.2.3/
> sdl_mixer-1.2.5/
> sdl_ttf-2.0.6/
> toolame-02l/
> video-dvdrip-0.50.15/
> 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/
>
> I must say relink comes in handy here when swapping in/out packages, just
> mv dir ~ ; relink and gone, does not get much simpler than that, but more
> importantly it is ESSENTIAL for getting things like mplayer to compile
> with almost all codecs and options!
>
>  Also, incase anyone cares:
>
> I have spoken to a lot of people in #mplayer and other channels on IRC
> before concering the live.com librariees, how, many times nobody could get
> them to compile.
>
> I used 2004-01-14 tarball for live.com libraries.
>
> The directory structure must look like this (each header+library is
> REQUIRED) by mplayer for live.com/MEDIA support.
>
> live-20040214/
> live-20040214/include
> live-20040214/include/AC3AudioRTPSink.hh
> live-20040214/include/AC3AudioRTPSource.hh
> live-20040214/include/AC3AudioStreamFramer.hh
> live-20040214/include/AMRAudioFileServerMediaSubsession.hh
> live-20040214/include/AMRAudioFileSource.hh
> live-20040214/include/AMRAudioRTPSink.hh
> live-20040214/include/AudioInputDevice.hh
> live-20040214/include/AudioRTPSink.hh
> live-20040214/include/BasicUDPSource.hh
> live-20040214/include/ByteStreamFileSource.hh
> live-20040214/include/ByteStreamMultiFileSource.hh
> live-20040214/include/DeviceSource.hh
> live-20040214/include/FileServerMediaSubsession.hh
> live-20040214/include/FileSink.hh
> live-20040214/include/fixedup
> live-20040214/include/FramedFileSource.hh
> live-20040214/include/FramedFilter.hh
> live-20040214/include/FramedSource.hh
> live-20040214/include/GSMAudioRTPSink.hh
> live-20040214/include/H261VideoRTPSource.hh
> live-20040214/include/H263plusVideoRTPSink.hh
> live-20040214/include/H263plusVideoRTPSource.hh
> live-20040214/include/HTTPSink.hh
> live-20040214/include/JPEGVideoRTPSink.hh
> live-20040214/include/JPEGVideoRTPSource.hh
> live-20040214/include/JPEGVideoSource.hh
> live-20040214/include/liveMedia.hh
> live-20040214/include/liveMedia_version.hh
> live-20040214/include/Media.hh
> live-20040214/include/MediaSession.hh
> live-20040214/include/MediaSink.hh
> live-20040214/include/MediaSource.hh
> live-20040214/include/MP3ADU.hh
> live-20040214/include/MP3ADUinterleaving.hh
> live-20040214/include/MP3ADURTPSink.hh
> live-20040214/include/MP3ADURTPSource.hh
> live-20040214/include/MP3ADUTranscoder.hh
> live-20040214/include/MP3AudioFileServerMediaSubsession.hh
> live-20040214/include/MP3FileSource.hh
> live-20040214/include/MP3HTTPSource.hh
> live-20040214/include/MP3Transcoder.hh
> live-20040214/include/MPEG1or2AudioRTPSink.hh
> live-20040214/include/MPEG1or2AudioRTPSource.hh
> live-20040214/include/MPEG1or2AudioStreamFramer.hh
> live-20040214/include/MPEG1or2DemuxedElementaryStream.hh
> live-20040214/include/MPEG1or2DemuxedServerMediaSubsession.hh
> live-20040214/include/MPEG1or2Demux.hh
> live-20040214/include/MPEG1or2FileServerDemux.hh
> live-20040214/include/MPEG1or2VideoFileServerMediaSubsession.hh
> live-20040214/include/MPEG1or2VideoHTTPSink.hh
> live-20040214/include/MPEG1or2VideoRTPSink.hh
> live-20040214/include/MPEG1or2VideoRTPSource.hh
> live-20040214/include/MPEG1or2VideoStreamFramer.hh
> live-20040214/include/MPEG4ESVideoRTPSink.hh
> live-20040214/include/MPEG4ESVideoRTPSource.hh
> live-20040214/include/MPEG4GenericRTPSink.hh
> live-20040214/include/MPEG4GenericRTPSource.hh
> live-20040214/include/MPEG4LATMAudioRTPSource.hh
> live-20040214/include/MPEG4VideoFileServerMediaSubsession.hh
> live-20040214/include/MPEG4VideoStreamFramer.hh
> live-20040214/include/MPEGVideoStreamFramer.hh
> live-20040214/include/MultiFramedRTPSink.hh
> live-20040214/include/MultiFramedRTPSource.hh
> live-20040214/include/OnDemandServerMediaSubsession.hh
> live-20040214/include/PassiveServerMediaSubsession.hh
> live-20040214/include/PrioritizedRTPStreamSelector.hh
> live-20040214/include/QCELPAudioRTPSource.hh
> live-20040214/include/QuickTimeFileSink.hh
> live-20040214/include/QuickTimeGenericRTPSource.hh
> live-20040214/include/RTCP.hh
> live-20040214/include/RTPInterface.hh
> live-20040214/include/RTPSink.hh
> live-20040214/include/RTPSource.hh
> live-20040214/include/RTSPClient.hh
> live-20040214/include/RTSPServer.hh
> live-20040214/include/ServerMediaSession.hh
> live-20040214/include/SimpleRTPSink.hh
> live-20040214/include/SimpleRTPSource.hh
> live-20040214/include/SIPClient.hh
> live-20040214/include/uLawAudioFilter.hh
> live-20040214/include/VideoRTPSink.hh
> live-20040214/include/WAVAudioFileServerMediaSubsession.hh
> live-20040214/include/WAVAudioFileSource.hh
> live-20040214/include/NetCommon.h
> live-20040214/include/GroupEId.hh
> live-20040214/include/GroupsockHelper.hh
> live-20040214/include/Groupsock.hh
> live-20040214/include/groupsock_version.hh
> live-20040214/include/IOHandlers.hh
> live-20040214/include/NetAddress.hh
> live-20040214/include/NetInterface.hh
> live-20040214/include/TunnelEncaps.hh
> live-20040214/include/Boolean.hh
> live-20040214/include/HashTable.hh
> live-20040214/include/strDup.hh
> live-20040214/include/UsageEnvironment.hh
> live-20040214/include/UsageEnvironment_version.hh
> live-20040214/include/BasicUsageEnvironment.hh
> live-20040214/include/BasicUsageEnvironment0.hh
> live-20040214/include/BasicHashTable.hh
> live-20040214/include/BasicUsageEnvironment_version.hh
> live-20040214/include/DelayQueue.hh
> live-20040214/include/HandlerSet.hh
> live-20040214/lib
> live-20040214/lib/libliveMedia.a
> live-20040214/lib/libUsageEnvironment.a
> live-20040214/lib/libBasicUsageEnvironment.a
> live-20040214/lib/libgroupsock.a
> live-20040214/bin
> live-20040214/bin/openRTSP
> live-20040214/bin/playSIP
> live-20040214/bin/qtParse
> live-20040214/bin/sapWatch
> live-20040214/bin/testMP3Receiver
> live-20040214/bin/testMP3Streamer
> live-20040214/bin/testOnDemandRTSPServer
> live-20040214/bin/testRelay
> live-20040214/liveMedia
> live-20040214/liveMedia/libliveMedia.a
> live-20040214/groupsock
> live-20040214/groupsock/libgroupsock.a
> live-20040214/UsageEnvironment
> live-20040214/UsageEnvironment/libUsageEnvironment.a
> live-20040214/BasicUsageEnvironment
> live-20040214/BasicUsageEnvironment/libBasicUsageEnvironment.a
>
> Lastly, incase anyone wonders what gcc version I have built/compiled
> everything with, it is gcc-3.3.2 (latest stable as of this email).
>
> I wonder what the record is for mplayer and having the most libraries
> linked to it ? :)
>
> Essentially, one could write a book on compiling mplayer and getting all
> of the codecs/drivers supported.
>
> ======================================================================
> Part 3
> ======================================================================
> rtsp_proxy, is there or where there ever be support for an rtsp_proxy or
> pnm proxy in mplayer? this would fix my problem due to not needing NAS
> support anymore.
>
> I have two internet connections, 1 cable, 1 dsl (slow), but dsl is my
> default route for other reasons, since there is no proxy, I must play the
> streams through cable, which requires mplayer+nas+etc.
>
> Will there ever be pnm or rtsp proxy support in mplayer?
> Specificially I use:
> osrtspproxy-2.0/
> raproxy-3.0b1/
> For the two proxies.
>
>
> I have e-mailed this to the list before (mplayer-users/devel), the
> shared-pp problem even happens on the stable versions, but it does not seem
> like anyone cares, as I received no response, and the error occurs in all
> proceeding versions including CVS.
>
>




More information about the MPlayer-users mailing list