[MPlayer-dev-eng] [PATCH] Direct3D Smooth (delayed) resize

Georgi Petrov gogothebee at gmail.com
Wed Dec 10 11:44:02 CET 2008


> I'd consider it more worthwhile to see if the initialization can be made
> faster first.

Do you have any suggestions? I tried anything I could think of, but in
the end you just have to free all those surfaces
(offscreen/backbuffer) and textures (for OSD), do a Reset and allocate
them again. It can't be faster than that. As we know without a Reset,
the backbuffer has wrong dimensions which results in ugly aliasing. I
think it's more natural to do what this patch offers. I'll fix the
fullscreen very soon and you can test how smooth it behaves.

> I know the situation is different, but vo_gl can handle
> resizing in real-time just fine (not sure if it still flickers a bit in
> Windows).

In SMPlayer it flickers A LOT. In MPUI it just doesn't display
anything until you release the window or resize it reaaaaaaly slow.
Normal resizing results in flicker (SMplayer) or absence of any image
at all (MPUI). This is for vo_gl. You may try it on a Windows PC.

Direct3D is the same without the patch, but VERY smooth with the patch
applied. Expect soon a fixed patch ready for testing.

Please - try vo_gl on Windows. Can somebody else try as well?



More information about the MPlayer-dev-eng mailing list