When I rebuilt my system with USE=threads (to more efficiently use my AMD X2) kaffeine broke. The symptom is that only a smal rectangle in the upper left corner is displayed on screen, the rest is black. The same symptom appears no matter what container and codecs I try. When trying to make screanshot of the output I found the "save screenshot" feature would save the entire frame correctly. Xine-ui and mplayer also works as expected. I have tried to rebuilt xine-lib and kaffeine, with no change in symptom. I even tried "emerge -e world" (still with USE=threads), with no change. ------------------------------------------------------ Output of emerge -pv ffmpeg xine-lib xine-ui kaffeine ------------------------------------------------------ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-video/ffmpeg-0.4.9_p20060816 USE="a52 aac dts encode imlib ogg oss sdl theora threads truetype v4l vorbis x264 xvid zlib -amr -debug -doc -ieee1394 -network -test" 0 kB [ebuild R ] media-libs/xine-lib-1.1.3_pre20060831 USE="X a52 aac alsa dts dvd fbcon flac imagemagick mad mng nls opengl oss samba sdl speex theora v4l vcd vorbis xv -aalib -arts -debug -directfb -dxr3 -esd -gnome -ipv6 -libcaca -modplug -xinerama -xvmc" 0 kB [ebuild R ] media-video/xine-ui-0.99.4-r5 USE="X curl ncurses nls readline -aalib -libcaca -lirc -vdr" 0 kB [ebuild R ] media-video/kaffeine-0.8.1-r1 USE="-arts -debug -dvb -encode -gstreamer -kdehiddenvisibility -vorbis -xinerama" 0 kB --------------------------- Kaffeine output to terminal --------------------------- QLayout "unnamed" added to QWidget "unnamed", which already has a layout KFileMetaInfo: WARNING: KAviPlugin was created for video/avi but doesn't call addMimeTypeInfo for it! assert: vo_scale.c:82: _x_vo_scale_compute_ideal_size: Assertion `this->gui_pixel_aspect != 0.0' failed ------------- Emerge --info ------------- Portage 2.1-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 x86_64) ================================================================= System uname: 2.6.17-gentoo-r7 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Gentoo Base System version 1.12.4 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] 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-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict user-fetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="sv_SE.utf8" LINGUAS="en sv en_US en_GB sv_SE" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/local-overlay" SYNC="rsync://rsync.se.gentoo.org/gentoo-portage" USE="amd64 7zip X a52 aac acl acpi alsa asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo caps cddb cdr cli crypt cups curl dbus dga dlloader dri dts dv dvd dvdr dvdread emacs emboss encode fam fbcon ffmpeg firefox flac fortran gdbm gif gmp gpm gtk gtk2 gzip hal iconv idn imagemagick imap imlib innodb isdnlog java javascript jpeg jpeg2k kde kdeenablefinal lcms libg++ lzo mad mikmod mjpeg mng mono mp2 mp3 mp4 mpeg mplayer mysql ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcre pdf pdflib perl png ppds pppd ps python qt3 quicktime readline reflection samba sdl session slp smp speex spell spl sqlite ssl svg szip tcpd theora threads tiff timidity truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vorbis wmf x264 xcomposite xine xml xorg xv xvid zip zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en linguas_sv linguas_en_US linguas_en_GB linguas_sv_SE userland_GNU video_cards_fglrx video_cards_vesa video_cards_v4l" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
kaffeine 8.2 has been released and just renaming the ebuild to kaffeine-8.2 works here. Even if I don't see any report of a similar issue in the bugfix I would suggest you to try out on the latest version (move the ebuild in portage overlay and rename), as it will be probably in portage in some days.
Probably simultaneously when I was writing Flameeyes committed in portage.... just sync and try 8.2 .
Upgraded to 0.8.2, no change.
It works for me with ffmpeg 20061016. Can you please try with that one? [ebuild R ] media-video/ffmpeg-0.4.9_p20061016 USE="a52 aac dts encode imlib network ogg sdl theora threads truetype v4l vorbis x264 xvid zlib (-altivec) -amr -debug -doc -ieee1394 -mmx -oss -test" 0 kB