Closed MrMC closed 7 years ago
Pending for v3.x, 1) turned out to be easer than 2).
Libdvdnav/libdvdread have been forked to a new single lib called "libdvd" and refactored to add VFS/Log handling similar to libbluray. Still a bunch of cleanup to do, lots of old sins and wacky coding remaining. Welcome to 2017 and modern compilers :) Work in progress, for now we bring it in under core to make dev easier, later it will return as a lib.
CSS handling has been removed so libdvd will only handle decrypted dvds in ISO or raw VIDEO_TS format. Raw DVD device handling might also vanish as it is useless without CSS handling. Legacy OS support is also stripped.
done :)
DVD ISO to include DVD/VIDEO_TS format.
Two ways; 1) Hack the snot out of libdvd 2) Create a dynamic ISO wrapper