No video in Kaffeine

And that is your problem. You have a videolan libffmpeg which is not compatible with your packman players.

You need to replace that videolan libffmpeg0 with one rpm from packman, … specifically, the packman packaged libffmpeg0-0.4.9svn-20080818.pm.0 :
PackMan :: Informationen zum Paket ffmpeg

I just checked MPlayer and SMPlayer again. SMPlayer worked just fine when I watched a film I had downloaded (a old John Wayne one). MPlayer however had problems with it and others I tired. It kept skipping ahead for no good reason. Anywhere from 20secs to a couple of minutes.

I gave codeine a try, but just like Xine and Kaffeine the audio was great but no video at all.

Great thanks. Now the stupid question - how do I delete/replace libffmpeg without having to delete a whole bunch of other apps like amarok, k3b, etc?

Remove videolan from your repository list. Leave it off your repos list. Ensure Packman is ON your repository list.

Then install the Packman packaged libffmpeg0. You can do this from YaST, … or you can download the rpm to your hard drive, and install it from your hard drive with zypper (zypper hard drive installation is a new feature in 11.0). Your package manager may consider this a “downgrade” (due to version numbering) but it should still work. In my case I use the Smart software package manager, and such a downgrade is very simple.

All righty, I have done that. I used Yast to “update” libffmpeg0 to the “new” version. I kept Yast open, called up libffmpeg0 and checked the version in the Versions Tab and got the following -

libffmpeg0
0.4.9svn-20080818.pm.0 i686 “Box Checked” Packman Index of /suse/10.3
0.4.9svn-20080818.pm.0 i686 “Box Checked” Packman Index of /pub/packman/suse/10.3

I also then checked to see if Kaffeine was working again. And voila it does. I checked tv programs and films, both work.

Thank you VERY much.

Great news! Glad to read its working ok now.

Thanks for sharing your solution.

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

Thats interesting …

makes me think that w32codec-all and xvid (plus some of the other apps that were downloaded when videolan libffmpeg0 was removed) may be providing you the codecs that the packman packaged libffmpeg0 can also provide.

Don’t be so modest oldcpu. This was your catch and solution and I thank you for that. I didn’t what to do and only did what you told me to do.

Thank you very much.

I got the same problem in SuSE 10.3. But I fix it after reading this thread.

This is what I did.
Via Yast I uninstall VLC rpm and I disabled the VLC repository. After that I update libffmpeg, and even VLC from packman repository.

Now Xine/Amarok play XVID videos whitout problems.

xvid == libxvidcore4 (1.1.3-0.pm.2 [i586]) ??

Thanks a lot for this util thread!

I just wanted to chime in with a big thank you! I’ve been something of a Fedora ***** for a while now and as such good friends with YUM, this wee problem in SUSE has been driving me bonkers for the last hour or so… Now, fixed. Hurrah!

i found that the for my case, the intel driver uses XXA, so if i configure xorg.conf to use EXA it displays video correctly… i guess EXA is obsolte now…(i think i read that somewhere…)

isak