Ability to natively mount / parse Blu-ray Disc ISO images and read structure of them?

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Philmatic Offline
Fan
Posts: 432
Joined: Nov 2009
Reputation: 0
Location: Elk Grove, CA
Post: #41
It works! I built from source, from the master branch on git (b12d33d):

Code:
CPlayerCoreFactory::GetPlayers(smb://Server/Movies/Blu-Ray/The Godfather (1972).iso)
CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
CPlayerSelectionRule::GetPlayers: matches rule: dvdimage
CPlayerSelectionRule::GetPlayers: adding player: videodefaultdvdplayer (1) for rule: dvdimage
CPlayerCoreFactory::GetPlayers: matched 1 rules with players
CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
CPlayerCoreFactory::GetPlayers: for video=1, audio=0
CPlayerCoreFactory::GetPlayers: for video=1, audio=1
CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
CPlayerCoreFactory::GetPlayers: added 1 players
DVDPlayer: Opening: smb://Server/Movies/Blu-Ray/The Godfather (1972).iso
CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
thread start, auto delete: 0
Creating InputStream
  msg: libdvdnav: Using dvdnav version 4.1.3
  msg: libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdcss debug:
[b]  msg: opening target `smb://Server/Movies/Blu-Ray/The Godfather (1972).iso'[/b]
  msg:
libdvdcss debug:
using libc for access
  msg:
  msg: libdvdcss error: failed creating cache directory
  msg: libdvdnav: vm: DVD Title:
  msg: libdvdnav: Unable to find map file 'RIVE=C:/.dvdnav/.map'
  msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
  msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
Error on dvdnav_open
[b]CDVDPlayer::OpenInputStream - failed to open [smb://Server/Movies/Blu-Ray/The Godfather (1972).iso] as DVD ISO, trying Bluray[/b]
CDVDInputStreamBluray::Open - opening smb://Server/Movies/Blu-Ray/The Godfather (1972).iso
[b]udf://smb://Server/Movies/Blu-Ray/The Godfather (1972).iso/BDMV/STREAM/00000.m2ts... (1AD7FAA0)[/b]
CDVDFactorySubtitle::GetSubtitles, searching subtitles
CUtil::CacheSubtitles: START
CUtil::CacheSubtitles: Checking for common subdirs...
CUtil::CacheSubtitles: Done (time: 57 ms)
CUtil::CacheSubtitles: Searching for subtitles...
CUtil::CacheSubtitles: Done (time: 9 ms)
CUtil::CacheSubtitles: END (total time: 73 ms)

Screenshots:

Browsing Blu-Ray directory:
[Image: screenshot002qg.th.png]

Playing Movie:
[Image: screenshot005sx.th.png]

Not sure if this is spiff's doing, but it even supports Blu-Ray chapters when you hit up/down. It no longer uses the long seek option! This is perfection!
find quote
Tobas Offline
Member
Posts: 73
Joined: Sep 2010
Reputation: 0
Post: #42
This is perfect.

I will stop extracting and muxing my Bluray iso's

and try this


Thanks Spiff
find quote
Philmatic Offline
Fan
Posts: 432
Joined: Nov 2009
Reputation: 0
Location: Elk Grove, CA
Post: #43
Looking at the code, it seems to only parse Blu-Ray ISOs. I'll try a HD-DVD in the morning... I think it'll open it fine using the UDF 2.5 reader, but it will choke when it tries to find the index.bdmv file. Smile
find quote
spiff Offline
Grumpy Bastard Developer
Posts: 12,180
Joined: Nov 2003
Reputation: 82
Post: #44
yes, there's no libhddvd.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Tobas Offline
Member
Posts: 73
Joined: Sep 2010
Reputation: 0
Post: #45
Can i just update my XBMC or do i have to rebuild to play the ISO's ?
find quote
spiff Offline
Grumpy Bastard Developer
Posts: 12,180
Joined: Nov 2003
Reputation: 82
Post: #46
huh? you need a newer xbmc and you need to have libbluray installed when compiling. depending on your platform, this may be running make -C lib/libbluray or, if it's on win32, it's done as part the builddeps i believe.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Philmatic Offline
Fan
Posts: 432
Joined: Nov 2009
Reputation: 0
Location: Elk Grove, CA
Post: #47
Tobas Wrote:Can i just update my XBMC or do i have to rebuild to play the ISO's ?

If you need Win32 binary I can upload it for you, anything else and you're on your own until the builds start flowing in again.
find quote
Tobas Offline
Member
Posts: 73
Joined: Sep 2010
Reputation: 0
Post: #48
spiff Wrote:huh? you need a newer xbmc and you need to have libbluray installed when compiling. depending on your platform, this may be running make -C lib/libbluray or, if it's on win32, it's done as part the builddeps i believe.

Im on Ubuntu X64 with libbluray, so i shall upgrade XBMC
find quote
StarChild Offline
Fan
Posts: 379
Joined: Oct 2009
Reputation: 0
Location: Sweden
Post: #49
Wuhuu!

XBMC Dharma 10.1, Win7 running on an ASRock ION 330HT
find quote
Philmatic Offline
Fan
Posts: 432
Joined: Nov 2009
Reputation: 0
Location: Elk Grove, CA
Post: #50
spiff Wrote:yes, there's no libhddvd.

spiff, since this is a feature that extremely important to me, I figured I'd get a jump on it and start beating it up. Should I wait until development on Eden ramps up (Git builds, etc) or are you in a position to receive feature enhancements and bug reports? Should you (or I) create a new thread in the end user forums for discussion?
find quote
Post Reply