Open GoogleCodeExporter opened 9 years ago
Sorry, i pressed "Save changes" to quick. Please change the type to Enhancement.
Also this makes issue #27 obsolete once implemented.
Original comment by mark...@gmail.com
on 22 Sep 2011 at 1:45
I haven't looked deeply, but I did notice that cdio_open() requires a filename.
Libarchive can't use this. It doesn't read files, it reads "streams", which
can come from many sources, not just files. See the archive_read man page for
the description of archive_read_open():
http://code.google.com/p/libarchive/wiki/ManPageArchiveRead3
If libcdio can accomodate input sources other than files, then it may be
possible to integrate. Until that happens, programs that use libarchive can
use libcdio beside it to handle ISO and UDF formats that libarchive can't
handle. Since libarchive's format modules are all optional, it's easy for a
program to create a libarchive handle that recognizes formats other than ISO,
ask libarchive to taste a new file and if that fails, try opening the file with
libcdio.
But that's completely outside of libarchive proper.
If libcdio has some more flexible way of accessing the data, then it may be an
option.
Original comment by kientzle@gmail.com
on 22 Sep 2011 at 3:40
Original issue reported on code.google.com by
mark...@gmail.com
on 22 Sep 2011 at 1:42