summaryrefslogtreecommitdiffstats
path: root/libvo/vo_gl2.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-03 13:18:26 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-03 13:18:26 +0000
commit7b9f20c0ab48e517963a97fa66e758751aa7c618 (patch)
tree84acbcc781c1dd410f5c3639c62d27a40dd0d7af /libvo/vo_gl2.c
parente1e588421fc7e826d6bf65d838d3efb434827210 (diff)
downloadmpv-7b9f20c0ab48e517963a97fa66e758751aa7c618.tar.bz2
mpv-7b9f20c0ab48e517963a97fa66e758751aa7c618.tar.xz
Fix compilation after patch to remove global vo_hdc
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24335 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_gl2.c')
-rw-r--r--libvo/vo_gl2.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libvo/vo_gl2.c b/libvo/vo_gl2.c
index 637cd6edab..173e999e21 100644
--- a/libvo/vo_gl2.c
+++ b/libvo/vo_gl2.c
@@ -101,6 +101,7 @@ static GLint getInternalFormat(void)
{
#ifdef GL_WIN32
PIXELFORMATDESCRIPTOR pfd;
+ HDC vo_hdc = GetDC(vo_window);
int pf = GetPixelFormat(vo_hdc);
if (!DescribePixelFormat(vo_hdc, pf, sizeof pfd, &pfd)) {
r_sz = g_sz = b_sz = a_sz = 0;
@@ -110,6 +111,7 @@ static GLint getInternalFormat(void)
b_sz = pfd.cBlueBits;
a_sz = pfd.cAlphaBits;
}
+ ReleaseDC(vo_window, vo_hdc);
#else
if (glXGetConfig(mDisplay, gl_vinfo, GLX_RED_SIZE, &r_sz) != 0) r_sz = 0;
if (glXGetConfig(mDisplay, gl_vinfo, GLX_GREEN_SIZE, &g_sz) != 0) g_sz = 0;