OK then. I was able to fix it and now I can play windows formats and DVDs! The only problem was that my dvd rom drive didn't detect some DVDs I checked them on another computer and DVD player and they worked fine, so thats probably a lens issue.

Now for anyone who's interested here's how I got it to work
Go to the madpenguin HOWTO for suse 9.2 http://www.madpenguin.org/cms/?m=show&id=3601 skip everything just delete what it tells you to.

Get libxine1 and win32codec-all from packman, I then tried to install libxine1 which said it needed win32codec-all and speex, since I already had speex I just went into YAST and upgraded speex(to version 1.1.8-0.pm.0) and then libxine1 was installed. Now you have libxine1 and win32codec-all. Now go here http://cambuca.ldhs.cetuc.puc-rio.br/xine/ and get libdvdcss-1.2.8-2.network.src.rpm (you'll find this at the bottom) and xine-ui-0.99.3cvs-050527.i586.rpm.

And then goto packman and get the latest version of kaffeine. Thats it!

BTW you could get libxine and the win32codec from cambuca but I didn't try that!