Even if you emerge vlc-0.8.1 using the instructions found at http://www.videolan.org/vlc/download-gentoo.html, that is using the use flags "dvd nls xv bidi truetype wxwindows imlib matroska faad png", it can't play aacplus audio streams as the ones at http://somafm.com. When you try to listen to them you get the following error: [00000227] main packetizer debug: looking for packetizer module [00000227] main packetizer debug: probing 10 candidates [00000226] m4a demuxer error: cannot find mp4a packetizer [00000226] main demuxer warning: no demux2 module matching "m4a" could be loaded [00000220] main input error: no suitable demux module for `http/m4a://64.202.98.51:8110' According to answer I got in Videolan support forum (http://forum.videolan.org) "it seems a mp4/m4a plugin is missing[..].This module should always be compiled by VLC. it's one of it's default modules." So I think there is a problem in the compilation of vlc-0.8.1 on Gentoo Linux. On another Pc running Debian I have the same version of vlc and no problems with aacplus streams. Reproducible: Always Steps to Reproduce: 1.go to http://somafm.com 2. select one of the aacplus streams available in that page and download the .pls file corresponding 3. try to open that file with vlc Actual Results: vlc can't play the audio stream Expected Results: vlc should play the audio stream emerge info vlc Portage 2.0.51-r11 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20041102-r0, 2.6.8-gentoo-r8 i686) ================================================================= System uname: 2.6.8-gentoo-r8 i686 Celeron (Coppermine) Gentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 10 2004, 09:09:19)] distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1, 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r1 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 java jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts usb x86 xml2 xmms xv zlib" Unset: LDFLAGS, PORTDIR_OVERLAY
I'm pretty sure that with 0.8.1 you need to use aac as the USE flag to enable the faad AAC decoder. I'm guessing that is the problem here. The http://www.videolan.org/vlc/download-gentoo.html page has been updated with newer instructions. This bug can likely be closed.
i agree