diff -NpuBr -Xexclude.txt main/libvo/w32_common.c sherpya/libvo/w32_common.c --- main/libvo/w32_common.c 2008-03-20 02:47:44.281250000 +0100 +++ sherpya/libvo/w32_common.c 2008-04-01 02:21:58.546875000 +0200 @@ -18,6 +18,10 @@ extern int enable_mouse_movements; #define MONITOR_DEFAULTTOPRIMARY 1 #endif +#ifndef PFD_SUPPORT_COMPOSITION +#define PFD_SUPPORT_COMPOSITION 0x00008000 +#endif + static const char classname[] = "MPlayer - Media player for Win32"; int vo_vm = 0; @@ -328,7 +332,7 @@ static int createRenderingContext(void) memset(&pfd, 0, sizeof pfd); pfd.nSize = sizeof pfd; pfd.nVersion = 1; - pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER; + pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER | PFD_SUPPORT_COMPOSITION; pfd.iPixelType = PFD_TYPE_RGBA; pfd.cColorBits = 24; pfd.iLayerType = PFD_MAIN_PLANE;