I don't understand why BST can't make DVD support to BSPlayer!
Actually he don't need to write everything, cause there are DVD Navigator filters, like Cyberlink's or Intervideo's!
And take a look at Media Player Classic, its GPL'ed, full free source, and it supports DVD playback with filters! You can see it here:
http://sourceforge.net/projects/guliverkli/
Please BST make DVD support to BSPlayer! Maybe you can use some code, or just ideas from MPC's source, so please have a look in it!
Or please release BSPlayer's source, and then i will write it for myself!