[DVDnav-discuss] I/O Callbacks

Andreas Öman andreas at olebyn.nu
Wed Jun 11 18:04:44 CEST 2008


Nico Sabbi wrote:
> On Wednesday 11 June 2008 13:08:22 Andreas Öman wrote:
>> Hi
>>
>> I've been thinking about adding the ability for dvdnav/dvdread
>> applications to provide replacement callbacks for open() / close()
>> / read() / seek(), in order to support reading of DVDs from
>> "virtualized filesystems" or similar things. (UPnP servers, etc).
>>
>> It should be rather straightforward I think.
>>
>> This brings up two questions:
>>
>> a) Is this something other here are interested in? API opinions?
> 
> please, explain what you need: an abstraction layer that
> permit you to access a dvd navigation across a remote
> file-system? such as dvdnav over smb:// or ftp:// ?
> It could be useful to have

Yes, exactly.

Perhaps we could pass a pointer to an additional struct with extra
parameters (such as function pointers to IO functions) to a new
function called dvdnav_open_ex().

>> b) It needs to be done for libdvdcss as well which is not
>> maintained here. Is it actively maintained? I think it's hosted at
>> videolan.org. Does anyone here know how to get in contact with the
>> maintainers?
>>
> 
> it's never been updated very frequently, as far as I can tell

Hm, without decent support in there it will be rather pointless IMHO.
This is one of the reasons I previously asked about incorporating
libdvdcss into the dvdnav repo @ mphq.



More information about the DVDnav-discuss mailing list