WinXP DVD playback problem

Discussions about using Windows guests in VirtualBox.
Post Reply
briareos_kerensky
Posts: 8
Joined: 13. Aug 2011, 20:55
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: WinXP

WinXP DVD playback problem

Post by briareos_kerensky »

Hi all,

I'm using VirtualBox 4.1 on a Win7 x64 host, with WinXP SP3 running as a guest.
The program I need to run is an interactive multimedia presentation.
Run from the host, the presentation plays the introduction video but it stops after the video is finished. On the emulated WinXP the presentation runs but it doesn't show any video, though audio is fine; it reaches the intial menu but there aren't any buttons to press, probably because this whole thing is like a big DVD: the root folder contains an executable file with Video_TS and Audio_TS folders, each filled with .RES files, which apparently aren't merely renamed .VOB files as no video player is able to decode them.

Due to this folder structure, I tried to play a normal video DVD and got no video but the audio was just fine, so I installed some MPEG-2 decoders.
I must add that on an old WinXP machine this presentation runs fine, though I need it running on a notebook and not on a desktop Athlon XP 3000+...as the presentation runs fine on this system, I thought to recreate its configuration: installed WMP10, the Combined Community Codec Pack (CCCP), Intervideo WinDVD, MainConcept MPEG Encoder and even Nero 7, all MPEG-2 codecs I had installed on the "native" WinXP machine.
I don't know if it's related, but any DVD player I use (WinDVD and the latest demo of PowerDVD 11) freeze the moment I open them.

Unfortunately all my attempts were met with failure: video files (.AVI, .MKV, whatever) are decoded correctly. Video DVDs and this presentation are not, despite the system having different MPEG-2 codecs installed.
I have exactly the same problem on MicroSoft's own virtual machine if this can help pinpoint the problem.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: WinXP DVD playback problem

Post by Sasquatch »

You just pointed out that it's not a VB specific issue. What you have to check, is if the output uses any kind of overlay or if it tries to use DirectX output. If you get VLC or Media Player Classic (or MPC: Home Cinema, either is fine), you can test it without the use of system codecs and you can select a video output. With the output set to DirectDraw, instead of DirectX or similar, things might get better. Be aware that the output quality will not be as crisp as it would on the Host, where you can use DirectX output, once you try to play the DVD using a higher resolution than native (like when in full screen). Video output is the cause of this, software rendering just sucks. Nothing we can do about (unless you have 3D enabled and tell VLC to use OpenGL as output instead, that might give better output).

Oh, and if there is DVD protection on it, use passthrough for the physical drive, that might help as well. Did you test it with a DVD that has no protection?
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
briareos_kerensky
Posts: 8
Joined: 13. Aug 2011, 20:55
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: WinXP

Re: WinXP DVD playback problem

Post by briareos_kerensky »

I've been trying out different codec and VB configurations with no success, including CD passthrough, 2D and 3D acceleration. I've tried with VLC but it doesn't play anything, though I can access and navigate DVD menus through VLC's menu.
I've tried on an other machine with the same software configuration (Win7 host, WinXP guest) and still get the same problem. Both PCs use Ati videocards (a Mobility HD4750 and a FirePro 8800), maybe it's an issue with the drivers? All videos are OK except for DVDs (which are OK in the host system).
Eck
Posts: 31
Joined: 5. Jan 2008, 19:10

Re: WinXP DVD playback problem

Post by Eck »

I don't think DVD Video playback has ever been supported. The cdrw drive passthrough setting is supposed to allow burning but I've never gotten that to work in VirtualBox. I haven't tried it in quite some time though, and all my tests were on a Linux host. Maybe it burns on a Windows host?

I recently tried DVD Video just to see if that newer 2D acceleration in XP guests effected it (making it work.) No go with PowerDVD. It must be for other types of video overlays than what DVD requires.
briareos_kerensky
Posts: 8
Joined: 13. Aug 2011, 20:55
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: WinXP

Re: WinXP DVD playback problem

Post by briareos_kerensky »

I've created a Vista machine with Vista x86 Ultimate on it and it works out of the box. I guess it's a codec issue, I wonder if there's a codec able to render video DVDs through a virtual machine as the ones I've tried aren't capable to.
 Edit:  But still doesn't explain why VLC isn't able to render videos as it doesn't need any external codec. Maybe it's truly a driver issue. 
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: WinXP DVD playback problem

Post by Sasquatch »

No idea what you're doing, but here is a shot of me playing a protected DVD. Spiderman Disc 2, bloopers. Menu works, subs work, everything just works. Enabled passthrough for the drive. Player in use: Media Player Classic. Works out of the box.
Attachments
Playing a protected DVD with MPC in VB
Playing a protected DVD with MPC in VB
play-protected-dvd.png (851.82 KiB) Viewed 2784 times
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
briareos_kerensky
Posts: 8
Joined: 13. Aug 2011, 20:55
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: WinXP

Re: WinXP DVD playback problem

Post by briareos_kerensky »

Could be that installing the Guest Additions was the problem? Different OS aside, it's the only thing different between the XP and Vista virtual machines I've ran.
Later I'll try to create an XP VM again to see if this was the problem.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: WinXP DVD playback problem

Post by Sasquatch »

Maybe, but my VM does not have 2D or 3D enabled. It even runs on 4.0.2 GA, one whole major release prior to the current one. It won't change a thing if I update them to current.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Eck
Posts: 31
Joined: 5. Jan 2008, 19:10

Re: WinXP DVD playback problem

Post by Eck »

To which I say, "Wow!"

I recall reading in every scan of the updated user manuals that dvd playback was not supported. Even though I tried it one time quite a while back, and it didn't work, I assumed it was a goner never to work in a guest.

Guess I should assume less, eh? I suppose that line is now gone from the manual too though I haven't gone and checked it out. Heck, for all I know I might be able to burn cdr now. I haven't even installed software for it and tried for the longest time.

Still, as per this thread it seems as though on some system configurations these things aren't always working.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: WinXP DVD playback problem

Post by Perryg »

Heck, for all I know I might be able to burn cdr now.
This has been possible for some time now. I took this shot in January of this year. Linux host - Win7 guest.
DVD-R-in Win7guest2.jpg
DVD-R-in Win7guest2.jpg (67.53 KiB) Viewed 2756 times
Post Reply