On Sun, 06 Mar 2011, Edd Barrett wrote: > On Sun, Mar 06, 2011 at 06:35:06PM +0000, Christian Weisgerber wrote: > > Edd Barrett <vex...@gmail.com> wrote: > > > > > An update to mplayer. > > For the archives, this is what I have so far -- with README formatting done > and > a small (hopefully to grow) paragraph on mencoder test cases. > > I think there is going to be an attempt to dynamically link ffmpeg, however it > needs to be brought up to date first.
Hi, Since "As a general rule, we prefer to use FFMPEG implementations, but only if they are good quality", I think we can safely drop LIVE555 support here, as ffmpeg supports more streams than live555. This was also suggested by a mplayer dev here: http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1715 I've tested it on my machine and it works fine... $ mplayer ffmpeg://rtsp://64.202.98.91:554/gs.sdp MPlayer SVN-r33017-snapshot-4.2.1 (C) 2000-2011 MPlayer Team Playing ffmpeg://rtsp://64.202.98.91:554/gs.sdp. Invalid seek to negative position! libavformat file format detected. [rtsp @ 0x805800c0] Estimating duration from bitrate, this may be inaccurate [lavf] stream 0: audio (aac), -aid 0 Clip info: title: Groove Salad from SomaFM [aacPlus] comment: Downtempo Ambient Groove ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 44100 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->176400) Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [sndio] 44100Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A: 0.0 (00.0) of 0.0 (unknown) 93.4% Here's a diff over your latest diff. Ok? --- Makefile.orig +++ Makefile @@ -58,8 +58,7 @@ multimedia/x264>=20101023 \ multimedia/libvpx -BUILD_DEPENDS = net/livemedia \ - audio/rtunes>=0.8 \ +BUILD_DEPENDS = audio/rtunes>=0.8 \ textproc/libxml \ textproc/libxslt \ textproc/docbook \ @@ -120,7 +119,8 @@ --disable-libopenjpeg \ --disable-mpg123 \ --disable-librtmp \ - --disable-faad + --disable-faad \ + --disable-live # internal tremor, external tremor, external libvorbis all conflict # we choose libvorbis to enable encoding to vorbis