[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libcdio-devel] UDF libdvdnav and libcdio
From: |
R. Bernstein |
Subject: |
Re: [Libcdio-devel] UDF libdvdnav and libcdio |
Date: |
Wed, 29 Jun 2005 10:26:58 -0400 |
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.)