Personal libdvdread repo used for me to understand the library better.  Don't use this.