Ticket #9652 (new defect)
Opened 4 years ago
2D acceleration: video overlay size doesn't change automatically
|Reported by:||Donuts||Owned by:|
Host: VirtualBox 4.0.12 on Xubuntu 9.10 x86, Nvidia driver 260.19.29.
I'm using DScaler ( http://deinterlace.sourceforge.net/) in a Windows XP SP3 guest. DScaler can use video capture devices to show video in a window on the Windows desktop. It can apply various image-processing methods before displaying.
DScaler uses the overlay feature, so I enabled the VirtualBox 2D acceleration feature. I mostly works correctly, however there is one minor problem.
When the overlay size is changed, the displayed video does not get resized as it should, until I move the DScaler window. As soon as I do that the video shows in the correct size.
To see the problem, run DScaler and start displaying video. Change the deinterlacing method (Deinterlace menu) between e.g. Simple Weave and Old Game. The Old Game deinterlacer uses a half-height overlay (which should occupy the same space on-screen). When you switch to the Old Game deinterlacer, the displayed video is squashed into the upper half of the window, with the previous video content remaining in the bottom half. If you move the DScaler window, this problem corrects itself and the video is stretched to fill the whole window.
Running DScaler natively in Windows (Vista) this problem does not occur.