1. Download an AVI from Google Video. For example, go to http://video.google.com/videoplay?docid=296660639733007365 and click "Download" 2. Open the file with totem Expected: Video plays fine (works with MPlayer) Bug: A dialog box pops up: Totem could not play 'file:///home/eddy/Desktop/Downloads/July4fireworks.avi'. Could not demultiplex stream. Might be gstreamer-related. totem-1.4.0 gstreamer-0.10.4 and gstreamer-0.8.12 gst-plugins-0.8.12 gst-plugins-base-0.10.4-r1 gst-plugins-good-0.10.2 gst-plugins-ugly-0.10.3 mplayer-1.0.20060302 related /etc/portage/package.use entries: media-video/mplayer 3dnowext dts win32codecs xvid xvmc nvidia media-video/totem win32codecs nsplugin theora emerge --info: Portage 2.1_pre7-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo-r1eddymulyono i686) ================================================================= System uname: 2.6.16-gentoo-r1eddymulyono i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.12.0_pre17 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [disabled] dev-lang/python: 2.3.5, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -g" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -g" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks metadata-transfer nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LC_ALL="en_US.UTF-8" MAKEOPTS="-j5" PKGDIR="/usr/local/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/gentoo-webapps-overlay/experimental /usr/local/portage /usr/local/overlays/gnome-experimental" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X acpi alsa apache2 avi berkdb bitmap-fonts cairo cdr cjk cli crypt ctype cups dba dbus dri dvd eds emboss encode esd expat fam fastbuild firefox foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6 isdnlog jpeg libg++ libwww mad memlimit mikmod mmx motif mp3 mpeg ncurses nls nptl ogg opengl pam pcre pdflib perl pic png posix pppd python quicktime readline samba session simplexml soap sockets spell spl sse ssl tcpd tokenizer truetype truetype-fonts type1-fonts udev unicode vorbis xinerama xml xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS
This is fixed in gst-plugins-good cvs and the next release is due within 2 weeks. Once released, I will put it in portage. The bug is in the avi demuxer element.
Works for me now. Closing. GStreamer: gstreamer-0.10.5 gst-plugins-base-0.10.6 gst-plugins-good-0.10.3 gst-plugins-ugly-0.10.3