When I open an AVI file (xvid/ac3) in totem, Totem gives me an error (see below for more info). When I open an AVI file with xvid/mp3 it's played just fine. So that leads me to believe the ac3 audio is causing the error. Also nautilus is capable of playing the avi/xvid/ac3 file for thumbnailing purposes just fine, tis is probably because nautilus ignores the ac3 audio. Reproducible: Always Steps to Reproduce: 1. Open Totem-1.0.4 2. Open a AVI file with xvid as video codec and ac3 as audio codec Actual Results: Totem could not play 'file:///mytestmovie.avi'. Internal GStreamer error: negotiation problem. File a bug. Expected Results: The movie should be played as normal... tux ~ # emerge info Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r0, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/spork/is/not/valid/profile.env" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CLEAN_DELAY="5" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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" CVS_RSH="ssh" CXXFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" EDITOR="/bin/nano" ELIBC="glibc" EMERGE_WARNING_DELAY="10" FEATURES="autoconfig distlocks sandbox sfperms strict" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="tux" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/info" KERNEL="linux" LESS="-R" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36:" MAIL="/var/mail/root" MAKEOPTS="-j2" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man" MOZILLA_FIVE_HOME="/usr/lib/mozilla" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.6" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od s390 sh sparc x86 x86-fbsd x86-obsd x86-od" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="4485" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PRELINK_PATH="" PRELINK_PATH_MASK="/usr/lib/gstreamer-0.8" PWD="/root" PYTHONPATH="/usr/lib/portage/pym" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SANE_CONFIG_DIR="/etc/sane.d" SHELL="/bin/bash" SHLVL="1" SSH_CLIENT="192.168.2.103 1538 22" SSH_CONNECTION="192.168.2.103 1538 192.168.2.102 22" SSH_TTY="/dev/pts/0" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" TERM="xterm" USE="X a52 aac aalib accessibility acl acpi adns alsa avi berkdb bitmap-fonts bzip2 cdr crypt cscope cups curl dbus dvd dvdr eds emboss encode erandom fam flac foomaticdb ftp gd gdbm gif gnome gstreamer gtk gtk2 hal howl imagemagick imlib jpeg libclamav libg++ libwww lm_sensors mad maildir mikmod mng mono mozilla mp3 mpeg ncurses nls nptl nptlonly objc ogg oggvorbis openal opengl pam pcre pdflib perl png posix ppds python quicktime quotas readline ruby samba scanner sdl slang snmp sockets speex spell ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb vorbis x86 xinerama xml xml2 xv zlib userland_GNU kernel_linux elibc_glibc" USER="root" USERLAND="GNU" USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC" XARGS="xargs -r" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge" -------------------------------------------------------------------------------- I'm using a gentoo stable machine, with certain ebuilds unmasked, mostly gnome/gstreamer... tux ~ # emerge -p gcc glibc gstreamer gst-plugins gst-plugins-ffmpeg These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-devel/gcc-3.3.6 (-altivec) -bootstrap -boundschecking -build -fortran -gcj -gtk* -hardened -ip28 (-multilib) -multislot (-n32) (-n64) -nls* -nocxx -nopie -nossp +objc -static 0 kB [ebuild R ] sys-libs/glibc-2.3.5 -build -debug +erandom -hardened (-multilib) -nls* +nptl +nptlonly -pic (-selinux) -userlocales 0 kB [ebuild R ] media-libs/gstreamer-0.8.10 -debug -doc 0 kB [ebuild R ] media-libs/gst-plugins-0.8.10 +alsa -debug -esd -oss 0 kB [ebuild R ] media-plugins/gst-plugins-ffmpeg-0.8.5 0 kB Total size of downloads: 0 kB I also tried emerge gst-plugins-ffmpeg-0.8.4 and the issue was exactly the same.
Is it just one file ? You do have the gst-plugins-a52dec plug-in installed ?
Pascal: any reply?
Hi, I'm sorry... I'm not using Gentoo anymore at the moment... I can't remember whether I installed the a52dec gstreamer plugin. You may close/remove this bug report... Regards, Pascal de Bruijn
I just included a comment with this problem on bug 86675 as I thought that was the bug I'm running into, but it seems like it's this one instead. Here is the comment: I don't know if this is related, but: Rhythmbox works just fine for me, but I just masked the xine USE flag for totem to try it out with GStreamer (0.8.11). Playing certain AVIs produces the same "pad problem" error, sometimes after a couple of "Internal GStreamer error: negotiation problem. File a bug" error dialogs; other AVIs just play. emerge --info Portage 2.0.53_rc4 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-ck7 x86_64) ================================================================= System uname: 2.6.13-ck7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre8 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/bmg-main /usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X aac aalib alsa avi bash-completion berkdb bitmap-fonts cdr crypt cups curl dbus eds emboss encode esd flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal howl imagemagick imlib ipv6 java jpeg kde ldap libwww lzw lzw-tiff mad maildir mikmod mono motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pdflib perl pic png python qt quicktime readline ruby samba sdl speex spell sqlite ssl tcltk tcpd tetex theora tiff truetype-fonts type1-fonts usb userlocales vorbis xine xml xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS Totem: [ I] media-video/totem (1.2.0-r1): Media player for GNOME GStreamer: [ I] media-libs/gstreamer (0.8.11): Streaming media framework GStreamer plugins: [ I] media-libs/gst-plugins (0.8.11): Basepack of plugins for gstreamer [ I] media-plugins/gst-plugins-alsa (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-cdparanoia (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-esd (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-faac (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-faad (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-ffmpeg (0.8.6): FFmpeg based gstreamer plugin [ I] media-plugins/gst-plugins-flac (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-gnomevfs (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-jpeg (0.8.11): plug-in to encode and decode jpeg images [ I] media-plugins/gst-plugins-lame (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-libpng (0.8.11): plug-in to encode png images [ I] media-plugins/gst-plugins-mad (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-mikmod (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-mpeg2dec (0.8.11): Libmpeg2 based decoder plug-in for gstreamer [ I] media-plugins/gst-plugins-ogg (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-pango (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-speex (0.8.11): GStreamer plugin to allow encoding and decoding of speex [ I] media-plugins/gst-plugins-theora (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-vorbis (0.8.11): plugin for gstreamer [ I] media-plugins/gst-plugins-xvideo (0.8.11): plugin for gstreamer Properties of a file that b0rks GStreamer: Video Codec ISO MPEG-4 (DivX5, ffmpeg) 25 fps Audio Codec MPEG layer 2/3 112 kbps Properties of a file that plays: Video Codec ISO MPEG-4 (XviD, ffmpeg) 23 fps Audio Codec MPEG layer 2/3 128 kbps I am attaching a trace.
Created attachment 70176 [details] Totem failure, gst-debug-level=5
Has there been any progress on this issue?
no progress i guess, is this still a problem with gst 0.8.12 and the latest gst-plugins-ffmpeg ? It might just be that these files are/were not supported in this version of gstreamer.
Reopen if you can reproduce this w/ >=media-plugins/gst-plugins-ffmpeg-0.10.1-r1 and up-to-date totem.