In my checking out of openSUSE 11.2 in virtualbox and vmware one of the things I wanted to also experiment with were the fluendo codecs, as on previous openSUSE releases I couldn’t get satisfactory results with them.
Of course drm protected files will not work, don’t have any myself, so I can’t offer a suggestion other than to play them using Windows or wine if possible.
With some changing of the default packaging of the KDE in openSUSE the fluendo stuff, using their latest full codec rpm package, now works very nicely on openSUSE.
What is needed is to install pulseaudio (or gnome, which will bring that in) as well as using the totem-mozilla plugin, installing and using (set in the kde multimedia applet in settings) the phonon-gstreamer backend.
I did not activate the packman repository and did not install gstreamer0.10-plugins bad or ugly but did make sure the base and good packages were installed along with the previously described packages, then installed the fluendo rpm using Yast.
Note that without pulseaudio totem will play the windows media content but without sound, with the volume control in totem greyed out. I think this version of totem’s audio is only set to use the pulseaudio volume and will not recognize that a mixer exists if only alsa stuff is installed.
I was happy to see that quicktime movie trailers on the apple website also were played perfectly with the totem-mozilla.
Note that by not using the packman ffmpeg/libmad/lame, etc stuff, as well as the mplayer, mencoder, transcode types of things we’ll be using a system (with the fluendo codecs) that will PLAY the microsoft (and some other non-free) codecs but will not be able to encode mp3 or other non-free stuff.
I have not tested whether the fluendo playback codecs mix well with the packman packages which enable encoding and probably a lot more codec playback. I also think that the gstreamer ugly and bad packages might mix up the system and disable some of that nice fluendo codec playback.
But for someone, in the U.S. let’s say, who only wants to play back most file formats and stay within the realm of patent law, both the fluendo codecs and their recent dvd player (removing the need to install libdvdcss and paying for their patent complying dvd player) is a nice addition. They now work a lot better than they did in the past, where I found that even on systems where their codecs worked they both left out too many codecs and the ones that played were at times buggy.
So one could install realplayer, adobe flash, the fluendo complete and their dvd player along with sun java and adobe reader, and be using a patent compliant system that would still serve their needs of listening, watching most content without booting into Windows.
No mplayer, vlc of course, or you would be wasting your time and money. Use those and you might as well be using the still more complete ffmpeg/w32 codecs packman xine and gstreamer bad, ugly methods still used by most users around the world who don’t worry about patent issues.
Since I only have 32 bit hardware I have no idea how all this works using 64 bit software.