Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71698 - Totem using gstreamer fullscreen error and such
Summary: Totem using gstreamer fullscreen error and such
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All All
: Lowest minor (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
: 72362 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-11-18 14:08 UTC by Marcos González
Modified: 2004-12-29 10:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcos González 2004-11-18 14:08:03 UTC
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"
Comment 1 Marcos González 2004-11-18 14:34:03 UTC
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
Comment 2 Marcos González 2004-11-18 14:38:48 UTC
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.
Comment 3 Mike Gardiner (RETIRED) gentoo-dev 2004-11-19 18:52:14 UTC
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.
Comment 4 Marcos González 2004-11-20 01:10:37 UTC
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.
Comment 5 foser (RETIRED) gentoo-dev 2004-11-21 17:20:31 UTC
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.
Comment 6 Zaheer Abbas Merali (RETIRED) gentoo-dev 2004-11-22 00:05:16 UTC
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.
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-24 12:57:29 UTC
*** Bug 72362 has been marked as a duplicate of this bug. ***
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-24 13:01:57 UTC
fyi: There's a similar problem with kdetv (Bug 70795) with an interesting "fix".
Comment 9 foser (RETIRED) gentoo-dev 2004-12-29 10:37:02 UTC
i don't see what the dupe is duping to ?

the other problems are known & explained.