Burkhard Plaum writes: > > 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.
Although a copy of libdvdnav exists in xine (same as libcdio and vcdimager), libdvdnav is maintained outside (same as...). And I think libdvdplay is depricated in vlc since they are using libdvdnav for the menu, and playback-control DVD features. > 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. Okay. Good idea. Thanks for the suggestion/guidance. Something like this I think fits better in the libcdio philosophy of non-competition and trying to add a service where there is none. (However there's still the issue of getting a volunteer.) _______________________________________________ Libcdio-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/libcdio-devel
