DVD::Read::Dvd::Ifo - Access to DVD IFO file using libdvdread
use DVD::Read::Dvd; use DVD::Read::Dvd::Ifo; my $dvd = DVD::Read::Dvd->new('/dev/cdrom'); my $vmg = DVD::Read::Dvd::Ifo->new($dvd, 0); ...
This module provide a low level access DVD IFO files using libdvdread.
Internally, the libdvdread does not make difference between structure for files from VMG or VTS (eg IFO 0 or any others).
So this module merge both access to functions.
Return a new DVD::Read::Dvd::Ifo:
A DVD::Read::Dvd object.
The title number you want to get information.
If $id is 0, you'll get the VGM information. Otherwise $id is normal given by title_nr function from VGM DVD::Read::Dvd::Ifo object.
VMG functions are heritated from DVD::Read::Dvd::Ifo::Vmg module.
VTS functions are heritated from DVD::Read::Dvd::Ifo::Vts module.
See their proper documentations.
Most of C code come from mplayer and transcode (tcprobe).
Thanks authors of these modules to provide it as free software.
As this software are under another license, and this module reuse code from it, the Perl license is maybe not appropriate.
Just mail me if this is a problem.
Olivier Thauvin <email@example.com>
Copyright (C) 2008 by Olivier Thauvin
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.
The libdvdread is under the GPL Licence.