From a35ef734c16ca6385eea454f0ef2abfa93b1f3e4 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 3 May 2008 14:11:19 +0000 Subject: Fix 100l: mpi->height must be used to calculate required memory, not mpi->h. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26654 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libvo/vo_gl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libvo/vo_gl.c') diff --git a/libvo/vo_gl.c b/libvo/vo_gl.c index 500bb0d8bb..6097fc10a2 100644 --- a/libvo/vo_gl.c +++ b/libvo/vo_gl.c @@ -675,10 +675,10 @@ static uint32_t get_image(mp_image_t *mpi) { GenBuffers(1, &gl_buffer); BindBuffer(GL_PIXEL_UNPACK_BUFFER, gl_buffer); mpi->stride[0] = mpi->width * mpi->bpp / 8; - if (mpi->stride[0] * mpi->h > gl_buffersize) { - BufferData(GL_PIXEL_UNPACK_BUFFER, mpi->stride[0] * mpi->h, + if (mpi->stride[0] * mpi->height > gl_buffersize) { + BufferData(GL_PIXEL_UNPACK_BUFFER, mpi->stride[0] * mpi->height, NULL, GL_DYNAMIC_DRAW); - gl_buffersize = mpi->stride[0] * mpi->h; + gl_buffersize = mpi->stride[0] * mpi->height; } if (!gl_bufferptr) gl_bufferptr = MapBuffer(GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); -- cgit v1.2.3