kaffeine 0.7 offers a gstreamer part, which needs the xvideo plugin (at least this solved an error about missing xvimagesink for me). Reproducible: Always Steps to Reproduce: 1. emerge kaffeine 0.7 2. switch to gstreamer part Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r6 i686) ================================================================= System uname: 2.6.9-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r6, 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" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -fPIC" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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" CXXFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" LANG="de_DE" LC_ALL="de_DE" LINGUAS="de en" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 S3TC X aac aalib acpi acpi4linux aim alsa apm arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts bonobo cddb cdparanoia cdr clamav crypt cscope cups curl dga directfb divx4linux dmx dnd dts dumb-allegro eds emacs emboss encode ethereal faad fam fbdev fla flac font-server foomaticdb fortran fpx ftp gcj gd gdbm gif gimp gimpprint gmtfull gmthigh gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile icq imagemagick imap imlib jabber java javacomm javadoc javamail javascript jdepend jmx jpeg junit kde kdeenablefinal kdepim lcd ldap libclamav libg++ libwww live lm_sensors logitech-mouse lzo mad maildir matroska mikmod mmx mmx2 mmxext motif mozcalendar mozdevelop mozilla mozp3p mozsvg mozxmlterm mp3 mpeg msn mule mysql mythtv ncurses network nls nodrm nptl nvidia oav objc odbc offensive ogg oggvorbis ooo-kde opengl oscar oss pam pcre pda pdflib perl pg-hier pg-intdatetime pg-vacuumdelay pic png povray ppds python qhull qt quicktime readline real rplay rtc samba scanner sdl slang slp snmp speex spell sqlite sse sse2 ssl stencil-buffer stroke subversion svg svga tcltk tcpd tetex tga theora threads tiff truetype truetype-fonts type1 type1-fonts usb v4l v4l2 vcd vim-with-x visualization vlm vorbis wifi win32codecs wmf xanim xchattext xine xml xml2 xmlrpc xmms xosd xprint xv xvid xvmc zeroconf zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
To actually play videos with the gstreamer part, you need e.g. gst-plugins-ffmpeg. I don't know if it good to make those a dependency of kaffeine. But if gstreamer is available but without those plugins, kaffeine shows a lot of error messages if you choose it. Perhaps it is more a kaffeine problem, b/c it should (silently) check if a gst plugin with the required feature is available, before trying to play e.g. the kaffeine logo animation.
Gstreamer herd, what do you think?
Diego, see Bug 100872 ff. Kevin, do yourself a favor and remove -fPIC from your compiler flags.
Thanks, the depend is already present in kaffeine-0.8.2-r1