Page 1 of 1

Is it possible to use Windows XP to see Blurays?

Posted: 30 Dec 2012 20:40
by LMIlmi
I mainly use XP for my daily computing. To really start using Windows 7 would require installing several programs, and I am not so willing to do it.

Is ripping all the bluray movies only solution.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 02 Jan 2013 10:11
by Lotesdelere
It should work but GPU acceleration won't be available so you need a very fast CPU.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 02 Jan 2013 21:33
by LMIlmi
Good. Is it necessary to put two files from http://vlc-bluray.whoknowsmy.name/ somewhere? There is no %appdata% folder, I think. I'll try when I boot into XP again, but I think I tried this and Blurays didn't play.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 03 Jan 2013 02:04
by Arite
Good. Is it necessary to put two files from http://vlc-bluray.whoknowsmy.name/ somewhere?
Yes.
There is no %appdata% folder, I think. I'll try when I boot into XP again, but I think I tried this and Blurays didn't play.
Go to "Start >> Run...", type in %appdata% and press Enter.

Then make an "aacs" folder in there, put KEYDB.cfg in that etc.

Arite.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 13 Jan 2013 23:33
by LMIlmi
Hi again. Still no Blurays

I did what was told in previous post. This is a XP machine, like it says on the title.
Files
KEYDB.cfg
libaacs.dll
are in both C:\Documents and Settings\XXXXXXX\Application Data\aacs and in C:\Program Files\VideoLAN\VLC folders. And they are for 32 bit Windows.

This is the error I get repeatedly:

Blu-Ray error:
Path doesn't appear to be a bluray
Your input can't be opened:
VLC is unable to open the MRL 'bluray:///F:/'. Check the log for details.
Blu-Ray error:
Path doesn't appear to be a bluray
Your input can't be opened:
VLC is unable to open the MRL 'bluray:///F:/'. Check the log for details.

The drive F is the Bluray drive. Where is the log? The VLC program I use is from this link
http://nightlies.videolan.org/build/win ... 1204-0004/ from this thread
"VLC won't play my blu rays" page 8. It works with Win7.

Edit: I made the message a little bit easier to read.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 14 Jan 2013 12:27
by Jean-Baptiste Kempf
To help you, we need messages, to completely understand what your problems is.
To fix this, please be sure before you start the playback to:
  1. Open: Tools -> Messages.
  2. Set Verbosity to 2
  3. Start playback to reproduce your issue
  4. Save text in a file or copy into clipboard
  5. Then paste the full resulting log here between [​code]and[​/code] (or use Pastebin.com if it's too long)
Also don't forget to name your Operating System and provide the VLC media player version.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 14 Jan 2013 22:15
by LMIlmi
Here comes:


qt4 warning: Input option: disc-caching=300
main debug: adding item `(null)' ( bluray:///F:/ )
qt4 debug: Adding a new MRL to recent ones: bluray:///F:/
main debug: processing request item: (null), node: null, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 2 items, index 1
main debug: Creating an input for '(null)'
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 1
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: no fetch required for (null) (art currently (null))
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module matching "bluray": 10 candidates
qt4 debug: IM: Setting an input
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module matching "bluray": 18 candidates
main debug: no access modules matched
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 1/2)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module matching "bluray": 10 candidates
qt4 debug: IM: Deleting the input
main debug: Destroying the input for '(null)'
qt4 debug: IM: Setting an input
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module matching "bluray": 18 candidates
main debug: no access modules matched
main error: open of `bluray:///F:/' failed
main debug: finished input
main debug: dead input
main debug: changing item without a request (current 0/2)
main debug: using item 1
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 1
main debug: creating new input thread
main debug: Creating an input for '(null)'
qt4 debug: IM: Deleting the input
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module matching "bluray": 10 candidates
main debug: Destroying the input for '(null)'
qt4 debug: IM: Setting an input
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module matching "bluray": 18 candidates
main debug: no access modules matched
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 1/2)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
qt4 debug: IM: Deleting the input
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module matching "bluray": 10 candidates
main debug: Destroying the input for '(null)'
qt4 debug: IM: Setting an input
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module matching "bluray": 18 candidates
main debug: no access modules matched
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/2)
main debug: using item 1
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 1
main debug: creating new input thread
main debug: Creating an input for '(null)'
qt4 debug: IM: Deleting the input
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module matching "bluray": 10 candidates
main debug: Destroying the input for '(null)'
qt4 debug: IM: Setting an input
main debug: incoming request - stopping current input
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module matching "bluray": 18 candidates
main debug: no access modules matched
main debug: incoming request - stopping current input
main debug: dead input
qt4 debug: IM: Deleting the input
main debug: Destroying the input for '(null)'

After the error, I pressed the stop button repeatedly until errors stopped coming. My VLC version is VLC media player 2.1.0-git-20121204-0004 Rincewind. Rincewind? is this software supported by 4 elephants by the way. I hope you are a human anyway. :)

Best Regards
Leif

Re: Is it possible to use Windows XP to see Blurays?

Posted: 15 Jan 2013 18:01
by Jean-Baptiste Kempf
Use the release.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 15 Jan 2013 19:22
by LMIlmi
Hi

No luck with the release version. This is the last part of the error message I got.

qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
main debug: incoming request - stopping current input
main debug: dying input
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main debug: dead input
qt4 debug: IM: Deleting the input

Re: Is it possible to use Windows XP to see Blurays?

Posted: 16 Jan 2013 11:09
by Jean-Baptiste Kempf
main debug: no access_demux module matching "bluray" could be loaded

either your logs and incomplete, or your VLC install is broken.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 17 Jan 2013 00:21
by LMIlmi
Sorry. I tried to keep it short and easy, but it looks like the first part is needed after all.

Here is the whole log from today

main debug: adding item `(null)' ( bluray:///F:/ )
qt4 debug: Adding a new MRL to recent ones: bluray:///F:/
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item: (null), node: null, skip: 0
main debug: resyncing on (null)
main debug: Creating an input for '(null)'
main debug: (null) is at 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: no fetch required for (null) (art currently (null))
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Setting an input
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
main debug: incoming request - stopping current input
main debug: dying input
main debug: dying input
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main debug: dead input
qt4 debug: IM: Deleting the input

Re: Is it possible to use Windows XP to see Blurays?

Posted: 17 Jan 2013 13:16
by Jean-Baptiste Kempf
Are you really using VLC 2.0.5 ?

Re: Is it possible to use Windows XP to see Blurays?

Posted: 17 Jan 2013 15:54
by LMIlmi
From About box: VLC media player 2.0.5 Twoflower

Re: Is it possible to use Windows XP to see Blurays?

Posted: 17 Jan 2013 22:06
by LMIlmi
Are you really using VLC 2.0.5 ?
I begin to understand that the VLC should work with XP and that my XP installation may have some problems. This is not a XP support site so only two questions.

Do you have suggestions what to do next.

What parts in XP may cause problems with Blurays.
Like Ati display driver.
I could find no drivers in the CD which came with drive.

Thanks for help
Leif

Re: Is it possible to use Windows XP to see Blurays?

Posted: 18 Jan 2013 00:22
by Loogs
Leif,

I just received my first blu-ray drive yesterday & I was also experiencing the "Path doesn't appear to be a bluray" issue with Windows XP (SP3, 32-bit Pro), in conjunction with the whoknowsmy.name guide.

With my Pioneer BDR-2208, I tried a blu-ray released last month and a five-year-old blu-ray, both commercial; same error.

After vaguely assuming AACS could be an issue, I decrypted both discs into standard .iso as well as file/folder format, stripping AACS. I used 3 different virtual drive programs to mount the .iso files & "Open Disc" and also selected the .iso files directly with "Open File"; same error.

When I used "Open Folder" for the file/folder dumps, selecting both root folder & BDMV folder, VLC just queued up all files with spurts of errors, eventually just choppily playing the .m2ts files after reporting "VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this."

In all instances, I made certain to select "BluRay" instead of default DVD on "Disc Selection" as well as trying "No disc menus" selected & unselected.

I became 99% certain the issue lied within how VLC interacts with XP; like XP, VLC's GUI was also not showing a disc or image present in the drive letters. From my personal experience in the past couple hours, I make the assumption VLC is dependent on the operating system's UDF driver. UDF 2.5 is blu-ray's profile standard, and XP does not natively support it e.g. one cannot view/see blu-ray contents in Windows Explorer (browser) on XP. Vista & 7 users never face this issue because UDF 2.5 & higher are natively installed, as the OS shows the contents of a blu-ray, no problem.

I tried installing Microsoft's own IMAPIv2.0 driver (KB932716) along with its corresponding "UDF 2.5 + Blu-ray write" update from 2009 (KB952011, Article ID: 952011 @ MS) to no success as many others have also reported. Thanks, Microsoft.

To attempt alternate success, you will need a different UDF driver. Follow the workaround "trick" posted here (UDF 2.5 driver found here). Many users around the web covet Toshiba's UDF driver for one reason or another; regardless, it worked for them & it worked for me. I am now able to both view the contents of blu-ray discs & images in Windows Explorer as well as execute successful playback in VLC through both optical & virtual drives.

If you have no issues viewing blu-ray contents in Windows Explorer, and your XP UDF driver is what it needs to be to understand blu-ray profile already, then I'm sorry to have wasted your time reading this. Perhaps try the Toshiba driver if you haven't already?

For what little I know about anything in this area, integrating a dedicated driver into VLC, like many disc-based programs already do, would save XP users headaches & confusion by the dozen. With casual users in mind, they might have no clue why they can access/read/dump/write blu-rays with other programs (which contain their own drivers) yet can't playback in the de facto standard VLC. Why does VLC rely on the operating system's UDF driver? Perhaps we XP enthusiasts will just be told to upgrade to 7 :lol:

I'm not sure how other XP users are accomplishing blu-ray success with VLC, I'd really like to know, especially what version they are using & which UDF driver is working. I will guess, however, most just convert to .mkv and playback the easy way :wink:

Well, that's my day one adventure in blu-ray, lmao. I like where the developers are going with the blu-ray menu support, it will be a pleasure to see it perfected.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 18 Jan 2013 00:46
by LMIlmi
I must try this. Yes, it seems that XP here does not know what kind of disk is in the drive. That is the copy protection they did (Microsoft) not want to make in XP.

You have not wasted my time, quite the opposite. This is definitely something I will try.

Edit: Fixed some typos.

Re: Is it possible to use Windows XP to see Blurays?

Posted: 18 Jan 2013 01:19
by LMIlmi
Much better.

I installed the driver and now the Windows explorer shows the name of the disk. But the VLC complains about decrypting keys. I tried with the Prometheus movie. Errors are in the bottom of my post.

BUT The fellowship of the ring WORKED. OK, the video was like chopped, but thats a different problem.

Thank you Loogs for help. This is internet at its best. (And my middle finger to MS, I see there are no "smilies" for that, a pity.)

Blu-Ray error:
No valid processing key found in AACS config file.
Your input can't be opened:
VLC is unable to open the MRL 'bluray:///F:/'. Check the log for details.
Blu-Ray error:
No valid processing key found in AACS config file.

This is the log.
main debug: adding item `(null)' ( bluray:///F:/ )
qt4 debug: Adding a new MRL to recent ones: bluray:///F:/
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item: (null), node: null, skip: 0
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: Creating an input for '(null)'
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: no fetch required for (null) (art currently (null))
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Setting an input
libbluray info: First play: 0, Top menu: 0
HDMV Titles: 5, BD-J Titles: 86, Other: 86
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
libbluray info: First play: 0, Top menu: 0
HDMV Titles: 5, BD-J Titles: 86, Other: 86
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
libbluray info: First play: 0, Top menu: 0
HDMV Titles: 5, BD-J Titles: 86, Other: 86
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main error: open of `bluray:///F:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: using item 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: using timeshift granularity of 50 MiB, in path 'C:\DOCUME~1\LMF7E7~1.LM-\LOCALS~1\Temp'
main debug: `bluray:///F:/' gives access `bluray' demux `' path `/F:/'
main debug: creating demux: access='bluray' demux='' location='/F:/' file='F:\'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Deleting the input
qt4 debug: IM: Setting an input
main debug: incoming request - stopping current input
main debug: dying input
libbluray info: First play: 0, Top menu: 0
HDMV Titles: 5, BD-J Titles: 86, Other: 86
main debug: no access_demux module matching "bluray" could be loaded
main debug: creating access 'bluray' location='/F:/', path='F:\'
main debug: looking for access module: 0 candidates
main debug: no access module matched "bluray"
main debug: dead input
qt4 debug: IM: Deleting the input

Re: Is it possible to use Windows XP to see Blurays?

Posted: 18 Jan 2013 15:40
by Jean-Baptiste Kempf
I tried installing Microsoft's own IMAPIv2.0 driver (KB932716) along with its corresponding "UDF 2.5 + Blu-ray write" update from 2009 (KB952011, Article ID: 952011 @ MS) to no success as many others have also reported. Thanks, Microsoft.

To attempt alternate success, you will need a different UDF driver. Follow the workaround "trick" posted here (UDF 2.5 driver found here). Many users around the web covet Toshiba's UDF driver for one reason or another; regardless, it worked for them & it worked for me. I am now able to both view the contents of blu-ray discs & images in Windows Explorer as well as execute successful playback in VLC through both optical & virtual drives.
Nice find.
For what little I know about anything in this area, integrating a dedicated driver into VLC, like many disc-based programs already do, would save XP users headaches & confusion by the dozen.
Absolutely no way we can legally do that, so no. The issue is indeed the XP UDF driver, but we cannot do anything.