Ok…for starters thank you for the solution. I am new to opensuse and I was having the same problem. After taking the previous steps
I had this:
linux-3r5w:/home/heu # rpm -q kaffeine libxine1 libffmpeg0 w32codec-all xvid libquicktime0
kaffeine-0.8.7-0.pm.1
libxine1-1.1.15-0.pm.1
libffmpeg0-0.4.9.13782-1.1
w32codec-all-20071007-0.pm.1
xvid-1.1.3-0.pm.0
libquicktime0-1.0.3-100.pm.1
then I tried to remove the videolan version of libffmpeg with zypper (after disabling videolan repo); zypper did it but it also automatically (to honour some dependencies that could be lost I guess) installed some other packages, after which Kaffeine started to play all the video formats I tried, including mpg, avi, mkv, flv, rmvb
linux-3r5w:/home/heu # zypper -v rm libffmpeg0
Verbosity: 1
Non-option program arguments: ‘libffmpeg0’
Initializing Target
Checking whether to refresh metadata for Packman Repository
Checking whether to refresh metadata for openSUSE-11.0-Updates
Checking whether to refresh metadata for Main Repository (NON-OSS)
Checking whether to refresh metadata for Main Repository (OSS)
Reading installed packages…
Force resolution: Yes
Resolving dependencies…
Force resolution: Yes
Resolving dependencies…
The following NEW packages are going to be installed:
libnut0-0.0.658-1.1.i586 (Main Repository (OSS), SUSE LINUX Products GmbH, Nuernberg, Germany)
libswscale0-0.4.9svn-20080818.pm.0.i686 (Packman Repository, packman.links2linux.de)
libavutil49-0.4.9svn-20080818.pm.0.i686 (Packman Repository, packman.links2linux.de)
libavformat52-0.4.9svn-20080818.pm.0.i686 (Packman Repository, packman.links2linux.de)
libavdevice52-0.4.9svn-20080818.pm.0.i686 (Packman Repository, packman.links2linux.de)
libschroedinger0-1.0.5-0.pm.1.i586 (Packman Repository, packman.links2linux.de)
liboil0-0.3.15-0.pm.1.i586 (Packman Repository, packman.links2linux.de)
The following package is going to be REMOVED:
libffmpeg0-0.4.9.13782-1.1.i686 (@System, VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!))
Overall download size: 680.0 K. After the operation, 3.9 M will be freed.
Continue? [Y/n/p/?]: Y
committing
Removing libffmpeg0-0.4.9.13782-1.1 [done]
Downloading package libnut0-0.0.658-1.1.i586 (1/7), 39.0 K (72.0 K unpacked)
Downloading: media [done]
Downloading: libnut0-0.0.658-1.1.i586.rpm [done]
Installing: libnut0-0.0.658-1.1 [done]
Downloading package libavutil49-0.4.9svn-20080818.pm.0.i686 (2/7), 26.0 K (40.0 K unpacked)
Downloading: libavutil49-0.4.9svn-20080818.pm.0.i686.rpm [done]
Installing: libavutil49-0.4.9svn-20080818.pm.0 [done]
Downloading package liboil0-0.3.15-0.pm.1.i586 (3/7), 99.0 K (447.0 K unpacked)
Downloading: liboil0-0.3.15-0.pm.1.i586.rpm [done]
Installing: liboil0-0.3.15-0.pm.1 [done]
Downloading package libswscale0-0.4.9svn-20080818.pm.0.i686 (4/7), 58.0 K (166.0 K unpacked)
Downloading: libswscale0-0.4.9svn-20080818.pm.0.i686.rpm [done]
Installing: libswscale0-0.4.9svn-20080818.pm.0 [done]
Downloading package libschroedinger0-1.0.5-0.pm.1.i586 (5/7), 184.0 K (591.0 Kunpacked)
Downloading: libschroedinger0-1.0.5-0.pm.1.i586.rpm [done (67.0 K/s)]
Installing: libschroedinger0-1.0.5-0.pm.1 [done]
Downloading package libavformat52-0.4.9svn-20080818.pm.0.i686 (6/7), 253.0 K (588.0 K unpacked)
Downloading: libavformat52-0.4.9svn-20080818.pm.0.i686.rpm [done (56.5 K/s)]
Installing: libavformat52-0.4.9svn-20080818.pm.0 [done]
Downloading package libavdevice52-0.4.9svn-20080818.pm.0.i686 (7/7), 21.0 K (31.0 K unpacked)
Downloading: libavdevice52-0.4.9svn-20080818.pm.0.i686.rpm [done]
Installing: libavdevice52-0.4.9svn-20080818.pm.0 [done]
committingCommitResult 7 (errors 0, remaining 0, srcremaining 0)
Ironically libffmpeg is not installed (Im not saying its not needed but so far Kaffeine is playing nice with everything its getting thrown at)
linux-3r5w:/home/heu # rpm -q kaffeine libxine1 libffmpeg0 w32codec-all xvid libquicktime0
kaffeine-0.8.7-0.pm.1
libxine1-1.1.15-0.pm.1
package libffmpeg0 is not installed
w32codec-all-20071007-0.pm.1
xvid-1.1.3-0.pm.0
libquicktime0-1.0.3-100.pm.1