Most DVD decoders (such as PowerDVD) are not free, but I just came across this, which looks pretty promising...
AVS DVD Player
http://www.avsmedia.com/DVDPlayer/index.aspx
It includes a free DVD codec... I dunno if you have to use their player or not...