I tried to play a .flv file (flash video) using totem and it told me that it needs a plugin for "On2 VP6/Flash decoder". It was unable to find one. The needed plugin is available in gstreamer-ffmepg. The rpmfusion repo is enabled and I think the codec installer also pulls in -bad and -ugly plugin packages, so why not -ffmpeg?
In the Totem command-line output, you'll see which exact codec is missing. Then you can do something like: yum whatprovides "gstreamer0.10(decoder-video/x-vp6)()(64bit)" If it's empty, then RPMFusion isn't properly set up, or yum has problems. If it does show something, then it's PackageKit's fault.
Totem shows this: ** Message: PackageKit: structure: gstreamer0.10(decoder-video/x-vp6-flash) After that I tried [mimox ~]$ yum whatprovides "gstreamer0.10(decoder-video/x-vp6-flash)" Loaded plugins: presto, refresh-packagekit Warning: 3.0.x versions of yum would erroneously match against filenames. You can use "*/gstreamer0.10(decoder-video/x-vp6-flash)" and/or "*bin/gstreamer0.10(decoder-video/x-vp6-flash)" to get that behaviour No Matches found and [mimox ~]$ yum whatprovides "gstreamer0.10(decoder-video/x-vp6-flash)()(32bit)" Loaded plugins: presto, refresh-packagekit Warning: 3.0.x versions of yum would erroneously match against filenames. You can use "*/gstreamer0.10(decoder-video/x-vp6-flash)()(32bit)" and/or "*bin/gstreamer0.10(decoder-video/x-vp6-flash)()(32bit)" to get that behaviour No Matches found not 100% sure about the syntax here but I guess the last one should have shown a package? SPEC file => http://cvs.rpmfusion.org/viewvc/rpms/gstreamer-ffmpeg/F-13/gstreamer-ffmpeg.spec?revision=1.14&root=free&view=markup what exactly is missing?
Try: yum whatprovides "gstreamer0.10(decoder-video/x-vp6-flash)()" "(64bit)" is appended for 64bit systems. $ rpm -q --provides gstreamer-ffmpeg | grep vp6 gstreamer0.10(decoder-video/x-vp6)()(64bit) gstreamer0.10(decoder-video/x-vp6-alpha)()(64bit) gstreamer0.10(decoder-video/x-vp6-flash)()(64bit) So should work on a 32-bit system.
$ yum whatprovides "gstreamer0.10(decoder-video/x-vp6-flash)()" Loaded plugins: presto, refresh-packagekit Warning: 3.0.x versions of yum would erroneously match against filenames. You can use "*/gstreamer0.10(decoder-video/x-vp6-flash)()" and/or "*bin/gstreamer0.10(decoder-video/x-vp6-flash)()" to get that behaviour No Matches found And $ rpm -q --provides gstreamer-ffmpeg | grep vp6 returns nothing (after manually reinstalling gstreamer-ffmpeg)
It's a bug in the RPMFusion package then, which might be due to a bug in our gstreamer.prov, but the RPMFusion guys will file a separate bug if that's the case.