Please bump media-plugins/gst-plugins-swfdec to version 0.8.9. (It works for me using media-libs/swfdec version 0.3.5). Also, I've added "~x86" to the ebuild and installed it from my overlay and it seems to work just fine (through Totem 1.0.2-r1 using the GStreamer backend). Please also add "~x86" to the ebuild that's currently in the portage tree. Thanks. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. Copy gst-plugins-swfdec-0.8.2.ebuild from the official tree to my local portage overlay as gst-plugins-swfdec-0.8.9.ebuild 3. Add "~x86" to its KEYWORDS. 4. emerge media-plugins/gst-plugins-swfdec [ peter@deep-thought :: pts/5 ] /home/peter $ emerge --info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-gentoo-r11 i686) ================================================================= System uname: 2.6.11-gentoo-r11 i686 AMD Athlon(tm) processor Gentoo Base System version 1.6.12 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.1 sys-apps/sandbox: 1.2.9 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.16.1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=athlon-tbird -pipe -fomit-frame-pointer -funit-at-a-time" CHOST="i686-pc-linux-gnu" 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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=athlon-tbird -pipe -fomit-frame-pointer -funit-at-a-time" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://distfiles.gentoo.org" LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X aalib acpi alsa apache2 artworkextra bash-completion berkdb bzip2 cdparanoia cdr cjk crypt cscope cups curl eds encode erandom fbcon ffmpeg flac foomaticdb fpx gd gdbm ggi gif gimpprint glitz gnome gnutls gpm graphviz gstreamer gtk gtk2 gtkhtml hal howl imap imlib ipv6 javascript jbig jpeg justify lcms libcaca logrotate lzo mad mbox mcal md5sum mmap mmx mmxext mng mozdevelop mozilla moznomail mozsvg mozxmlterm mpeg mpm-worker mysql ncurses nethack network nls nodrm nptl nptlonly ogg oggvorbis opengl openntpd pam pam_console parse-clocks pcmcia pcre perl pic png ppds python readline rhythmbox rtc sdk sdl silc skey slang slp speex spell ssl svg symlink tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode vorbis wmf x86 xforms xine xml xml2 xprint xv xvid xvmc zero-penalty-hit zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS
i'm not happy with swfdec's quality yet to support it as a gst plugin
What do you mean exactly? It has yet to crash Epiphany and seems to work well enough with some sites (Homestar Runner, for example). For things it doesn't support, it merely display a blank white image, but can usually still play the audio. Now, granted, it can't play all flash files very well but, like gplflash (which was very unstable for me), it's based on trying to reverse-engineer the flash format, which is proprietary (similar to the fact that many F/OSS word processors can open MS Word documents, albeit not very well usually). This is much more stable for me than gplflash (which *is* supported and in Portage). Not to be rude, but if the devs didn't like its quality enough to support it, could they simply put it in the tree and package.mask (as it is now) it so that those like me who want to use it can use it without worrying about installing it through an overlay or similar?
The overlay ability is there for exactly the reason you have said. Adding gst-plugin-blah ebuilds is very very easy to do. This is encouraged for plugins that are not first class plugins (like vorbis, ogg, etc.) swfdec is not there yet (i hear its much improved in cvs so will try once david releases a new version) and maybe if it works better i will add it to portage. Yes, I do want a swfdec plugin in portage. That is why I took over swfdec itself's maintainership. But until it works much better than now, I am not going to add it.
Ah. I think I understand. Thanks for the explanation. :-) Should I mark this as RESOLVED/LATER then?
yah it should be marked resolved later