I got to thinking. For UDF support, why not use libdvdnav?
Interesting thoughts. In fact, there are 3 libraries, which handle DVDs: The (low-level) libdvdread, and the higher level libdvdnav (from xine) and libdvdplay (from videolan), both depending on libdvdread. The higher level libs handle a lot of details of DVD reading/navigation (e.g. multiangle support) but they somewhat prevent access to the lower level functions.
Developers already have a hard choice when choosing their method of DVD reading. A proper implementation in libcdio would be far from trivial as there is a lot of information in the .ifo files, which must be known to the application to get menu support etc. Annother option would be support for just the UDF-filesystem, similar to the iso9660 support with all movie-playback stuff removed, so people can at least read data DVDs without mounting them. -- _____________________________ Dr.-Ing. Burkhard Plaum Institut fuer Plasmaforschung Pfaffenwaldring 31 70569 Stuttgart Tel.: +49 711 685-2187 Fax.: -3102 _______________________________________________ Libcdio-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/libcdio-devel
