[libbluray-devel] Request: Add ISO support

Mark markg85 at gmail.com
Thu Apr 28 15:58:27 CEST 2011


On Thu, Apr 28, 2011 at 3:16 PM, Robert McNamara
<robert.mcnamara at gmail.com>wrote:

> On Thu, Apr 28, 2011 at 1:52 AM, Mark <markg85 at gmail.com> wrote:
> > I'm kinda confused now.. on the libarchive page
> > (http://code.google.com/p/libarchive/) it says:
> > "Reads a variety of formats, including tar, pax, cpio, zip, xar, lha, ar,
> > cab, mtree, and ISO images."
>
> ISO isn't UDF.  ISO is a disk image.  UDF is a filesystem.  An ISO of
> a DVD or Blu-ray would contain a UDF filesystem. An ISO of a CD-ROM
> would contain an ISO9660 filesystem.
>

Thanx, i didn't know that.

>
> > Yet there is also a open issue to add
> > UDF: http://code.google.com/p/libarchive/issues/detail?id=27 so i'm not
> > quite getting what is and isn't supported there.
>
> What is not supported is the UDF filesystem in ISO.
>
> > ... So, there is ISO support in libarchive already which (yet again)
> leads
> > me to ask: is libarchive going to be supported in libbluray?
>
> Which leads us to answer (yet again), that libbluray
> shouldn't/wouldn't support libarchive.  The player/ripper/etc.
> application would support libarchive (once someone added UDF
> filesystem support) and libbluray both, giving it support for Blu-ray
> ISOs.
>
Now that is interesting. I came here since i requested the same thing on the
mplayer list. They told me to ask it in the libbluray list since (according
to them)  it would only be supported that way. They won't add support for
it.

This is for cases when you play a blu-ray like so:
mplayer br:// -bluray-device /path/to/filename.iso

And if you run the line above (with an existing path) you get this error:
--------------------------------
Playing br://.
get_path('sub/') -> '/home/mark/.mplayer/sub/'
libbluray/bdnav/index_parse.c:157: indx_parse(): error opening
filename.iso/BDMV/index.bdmv
libbluray/bluray.c:1448: nav_get_title_list(filename.iso) failed (0x1b82120)
Can't find any Blu-ray-compatible title here.
No stream found to handle url br://

vo: x11 uninit called but X11 not initialized..

Exiting... (End of file)
--------------------------------

So now i'm confused.. Please just explain what has to happen to let:
mplayer br:// -bluray-device /path/to/filename.iso
play the iso just like :
mplayer dvd://1 -dvd-device /path/to/filename.iso
currently works for dvd's!

Or am i in a "endless loop" meaning mplayer points me to libbluray and
libbluray points me to mplayer thus we go nowhere whatever hapens in
libarchive?


>
> Robert
>
> PS, you probably shouldn't top-post on this or any other list.
>
> Sorry, i usually do bottom or inline posting.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/libbluray-devel/attachments/20110428/439f02ef/attachment.html>


More information about the libbluray-devel mailing list