Page 1 of 1

BluRay/HDDVD movies to play in WindowsXPPRO

Posted: 15. Jul 2009, 22:17
by fwaokda
Host: Ubuntu Jaunty
Guest: Windows XP Professional
Drive: LG GGW-H20L -- http://www.newegg.com/Product/Product.a ... 6827136155

I was wanting to see if someone could possibly help me with getting this drive to function in my Windows XP Pro. I talked with some people in the chatroom on freenode and was told that more SCSI commands for the drive would be needed in: src/VBox/Devices/Storage/ATAController.cpp, function atapiParseCmdPassthrough

Now, I know a little C++ but I don't where to begin in finding the SCSI commands needed for implementation in this function... can anyone point me in the right direction or if your willing try and help get it implemented? I think this is a feature that needs to be in VBox. Besides it "can't be too difficult" ;)
klaus-vb: vbox blocks any commands not in the white list for security reasons. and the bd copy protection stuff is not in there yet. feel free to contribute a change - it shouldn't be difficult
Function: http://www.virtualbox.org/browser/trunk ... roller.cpp (Line: 2386)

Re: BluRay/HDDVD movies to play in WindowsXPPRO

Posted: 15. Jul 2009, 23:50
by fuUser
I think it is much more complicated as you may think.

If you get the drive to read the BluRay-Disk you face a couple of other problems. You won't get it to play in HD, as the whole playback path can't be verified.
The drive has to check if there is any interception in between the OS and the drive. And right, there is something called VirtualBox there ;-)
Also the emulated graphics card and driver can't support that and probably never will. There is also no verified path to the "display". Any official HD-player-software will refuse to play it back.

There is also no acceleration for HD-, or any other video. Very high CPU-load and may be stuttering playback will be the result.

There maybe some way to make it all work, but not without changing much more as some SCSI-Commands.