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

Reply via email to