i installed 5.8 soho and in kaffeine are the win32codecs missing....
Actually, the problem is that the codecs are installed in /usr/lib/codecs (the new default place) instead of /usr/lib/win32 (the old default location for codecs). To fix it, make a symbolic link /usr/lib/win32 pointing to /usr/lib/codecs:
ln -s /usr/lib/codecs /usr/lib/win32
Now that we're talking about it, perhaps we should keep the symlink in vl 5.9 as well because of compatibility issues like these? It used to be in 5.8 standard, but was lost in 5.8 SOHO (or somewhere in between), and it isn't on 5.9 standard either.