Re: With DVD copy in ISO9660 format, libdvdread gets into trouble
H}kan Hjort <[email protected]> Tue, 18 Jan 2005 23:41:04 +0100
| Newsgroups | gmane.comp.video.ogle.user |
|---|---|
| Message-ID | <[email protected]> |
Tue Jan 18 2005, Wladimir Mutel wrote: > Hi, > > Once happened that I got DVD disc with ISO9660 filesystem, not > UDF. Then I tried to rip it with dvd::rip. It started tcprobe > utility from transcode package ( tcprobe -H 10 -i /dev/dvd ). > tcprobe calls DVDOpen (that opens ISO image), then ifoOpen which > fails as the image is in ISO format, not UDF. Similarly fails > xine. Looking in libdvdread sources discovers that only UDF > format is supported, not ISO. I don't have hardware DVD player, > but evidences could be found on the Web that HW-players often > support both UDF and ISO DVDs equally well. > All valid DVDs shall have an UDF file system. Though you don't really need to use the filesystem at all, one could scan for the header patterns from the VIDEO_TS.IFO file (and VTS_XX_0.IFOs) and then offsets are given to enable access to the rest of the data. > For some reason (I could not remember exactly now), mounting > this CD and running tcprobe -i /cdrom did not help either. > Yeah, that is perhaps not the best thing in dvdread, but it will search /etc/mtab to see if the given path is a mount point and, if so, pick up and use the device directly instead. This is so that the CSS authentication and key exchange can work. > So I would like to know if there are plans or hope to integrate > ISO9660 support in libdvdread ? This would greatly extend its > applicability and usefulness. > No plans, not by me at least. Patches are wellcome. /HÃ¥kan