to the original poster -- this is not to knock you at all, just trying to clear up what may be a misunderstanding on my part... but windows codecs / dlls / whatever will not allow you to play regular DVD's in Linux.
windows codecs are for only the purpose of decoding / playing windows media encoded / created files.
these files include *.wmv, *.wma, *.asf (with wmv encoding), and some others that escape my memory at this time.
if you want to make it all work... do this...
go here... and make sure you get the chinese codecs (why? because the US file cannot contain the 'really good' windows stuff because its all proprietary microsoft copyright -- but the chinese servers don't care and host it anyway -- at least this was the situation when i first heard about the whole thing).
here's the chinese-food link -->
ok that's a zip file.
1) unzip it
2) make a folder inside of /usr/lib ... /usr/lib/codecs
3) make another folder inside of /usr/lib ... /usr/lib/win32
4) dump the CONTENTS of the zip file(not the folder... it'll unzip to a folder full of contents... take the contents out and dump them) into BOTH of those directories. just copy and paste into /usr/lib/codecs and then into /usr/lib/win32.
4a) why? because MOST linux apps will reference /usr/lib/codecs for these windows 32 codecs (or even Mac codecs and other junk) when trying to play media files like audio or video. but some older apps (or even new ones with older specs) like Xine will want to reference the /usr/lib/win32 directory. now you could just symlink from one to the other, but at 230k, the symlink will be almost as big as the damn files themselves...
Ok, now you can play windows media stuff inside of Mplayer or XMMS or Xine or whatever you're using.
Still wanna play DVD's ? Well you're going to need a decryption tool... and a player. Don't sweat it... Xine and Mplayer will both play DVD's (just fool around with the menu when you open them, you'll see an option like "play video from disc" or that jazz).
But when they try to access the DVD disc, they'll be faced with copyright protection -- so you need to get past that (disclaimer: for the legal purpose of viewing DVD's that you own) by using the following...
libdvdcss (RPM module) --> http://cambuca.ldhs.cetuc.puc-rio.br...twork.i386.rpm
libdvdcss-devel (the headers for it) -->
how to install...
1)download those two rpm files
2)from command line, go to the directory where they're at, and do...
# rpm -ivh libdvdcss-1.2.8-2.network.i386.rpm
# rpm -ivh libdvdcss-devel-1.2.8-2.network.i386.rpm
4) you may have to reboot - but i doubt it. you should be able to now play dvd's with a dvd player like xine / mplayer / vlc media player / totem / or whatever else you feel like using that has a "play video disc" option.