BluRay/HDDVD movies to play in WindowsXPPRO

Discussions about using Windows guests in VirtualBox.
Post Reply
fwaokda
Posts: 5
Joined: 15. Jul 2009, 21:42
Primary OS: Ubuntu other
VBox Version: OSE other
Guest OSses: WindowsXP Professional

BluRay/HDDVD movies to play in WindowsXPPRO

Post 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)
fuUser
Posts: 14
Joined: 17. Jun 2009, 22:13
Primary OS: Fedora other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP SP3

Re: BluRay/HDDVD movies to play in WindowsXPPRO

Post 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.
Post Reply