I am aware that I can purchase a key to unlock hardware accelerated MPEG-2 decoding for playing DVD's.

I was wondering if there is a functional \_un\_accellerated DVD player available in e.g. one of the XBMC distributions which actually work. I have an external DVD drive connected with USB (externally powered) and it would be nice if I could watch the very occasional DVD on it.