I have multiple problems using Totem to play videos after activating "gstreamer" USE flag on compilation: - If I go fullscreen, the video remains at the same size, centered, but the rest of the screen becomes black. - Some DivX encoded avis have noises and cracks in sound. - In general, if I do fast forward too fast using the mouse wheel, Totem hangs. In one case, it gives a info box with this message: "Ha ocurrido un error Internal GStreamer error: pad problem. File a bug". In others, just freezes (depends on the concrete avi), or plays choppy for some seconds and then stop, until I move the progress bar again and plays for a few more seconds and stop again. - With another DivX avi, totem simply freezes on startup and can't play it. - In another one, the progress bar only shows 23 seconds of the hour and a half the video lasts, and when it comes to the end, stops here but the video carries on playing. Those are things I could see testing with some videos in a few minutes, always reproductible. I'm going to reboot to see if the problems are here again. Apart of changing the "gstreamer" use flag in totem, is another change needed? I'll list the packages I've installed: media-libs/gst-plugins-0.8.5 media-plugins/gst-plugins-faad-0.8.5 media-plugins/gst-plugins-flac-0.8.5 media-plugins/gst-plugins-gnomevfs-0.8.5 media-plugins/gst-plugins-libpng-0.8.5 media-plugins/gst-plugins-mad-0.8.5 media-plugins/gst-plugins-ogg-0.8.5 media-plugins/gst-plugins-vorbis-0.8.5 media-plugins/gst-plugins-xvideo-0.8.5 media-video/totem-0.99.19 Mutsumi root # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mfpmath=sse -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /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" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mfpmath=sse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms" GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/ ftp://ftp.caliu.info/pub/gentoo/ http://ftp.caliu.info/pub/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/portage /usr/local/overlays/bmg-main /usr/local/overlays/bmg-gnome-current /usr/local/overlays/deltup" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow S3TC X aalib acpi alsa apache2 apm artworkextra audiofile avi berkdb bitmap-fonts bonobo cddb cdr crypt cups dga directfb divx4linux dmx dvdr eds encode esd evo f77 faad fam fbcon flac flash fmod foomaticdb fortran freetype gd gd-external gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib ithreads jabber java javascript joystick jpeg latex lcms ldap libg++ libwww lzw-tiff mad mikmod mime mmx mng mozilla moznocompose moznoirc moznomail mozp3p mozsvg mpeg mplayer msn music mysql ncurses net nls nntp nocardbus nptl offensive oggvorbis opengl openssl oss pam pdflib perl php pic plotutils png pnp ppds python quicktime readline rogue sdl slang speex spell sse ssl stencil-buffer svg svga tcltk tcpd tetex threads tiff truetype unicode usb videos wmf x86 xatrix xface xine xml xml2 xmms xprint xv xvid zlib linguas_en linguas_es"
After rebooting problems continue here. I've found another DivX avi tha works perfectly, included using all the screen when in fullscreen, but looks very pixelated, as if the bilinear filtering or whatever the video plugin does when stretching the image, wasn't applied. Choppy playback / black screen also happens with mpg and asf files, so isn't DivX dependent. My guess is the nvidia binary drivers could be the problem. I recently switched from a Radeon to a GeforceFX and, surely since then, Totem using the xine backend showed a blue screen instead of the video, and the second time I tried to load the video, then it worked. Im using: media-video/nvidia-kernel-1.0.6629 media-video/nvidia-glx-1.0.6629
Ok I started the X server using the "nv" driver instead of the "nvidia" one (binary) and most of the problems are still here, so it seems not to be the problem. You move.
None of this shows us quantifiable problems, you're just showing us that totem isn't behaving 'nicely' with USE="gstreamer". Can you please USE="-gstreamer" emerge totem, and see if the xine backend works better for you? I know you've commented it gave you a blue screen but then worked. Try xine, let us know. Thanks.
I've used xine libs with totem for almost a year, and as I said, it worked perfectly until this blue screen problem appeared. Not a big issue BTW, and nothing more fails. I tried gstreamer with totem recently because I got fixed a bug that made totem and rhythmbox crash when starting to play a file (had to upgrade alsa-lib), but as I told, rhythmbox now works perfectly, but totem has lots of problems. I know a solution is carrying on using totem with xine backend, but I reported a bug because I don't think is normal gstreamer backend giving so much problems.
you first problem is that you have x11 output selected instead of xv your second : try installing gst-plugins-ffmpeg your third : seeking like that is bound to cause trouble with gst, i believe there was talk about putting a workaround in place your fourth : see 2nd your fifth : depends on info you haven't given the last 4 are not gentoo problems & are known upstream issues that are being worked on. For Gentoo & upstream xine is still the suggested default backend, stick with that if you want the best performance out of totem.
The avi issues are sorted upstream and I believe the seeking workaround is in place also. That means you'll have to wait for gst-plugins-0.8.6 to come out, shouldnt be too long. Yes, xine is still the recommended backend for totem but the gstreamer backend is improving all the time.
*** Bug 72362 has been marked as a duplicate of this bug. ***
fyi: There's a similar problem with kdetv (Bug 70795) with an interesting "fix".
i don't see what the dupe is duping to ? the other problems are known & explained.