If any I can just see C++ code which is pretty much portable because you can decouple I/O with ease, altough under Unix you would need to use ioctl's to command the DVD drive in a low level way.
https://github.com/cthpw103/decss
But for just decoding a dumped ISO Perl would be more than enough, from parsing UDF headers to unscramble the media.
It would last hours instead of 15 minutes under my Athlon 2000 but if would work the same.