summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-12-05 20:50:43 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-12-05 20:50:43 +0000
commite7d53f6d86eee73e0f48ad1032dfd67acd884a73 (patch)
tree45586025290759aa3e7e3abbc3cdb8775b040ed2 /libvo
parent476c9bfd95314fa05076cc6bfcda29ef334c5804 (diff)
downloadmpv-e7d53f6d86eee73e0f48ad1032dfd67acd884a73.tar.bz2
mpv-e7d53f6d86eee73e0f48ad1032dfd67acd884a73.tar.xz
Simplify, do not duplicate buffer size calculation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28098 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_gl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libvo/vo_gl.c b/libvo/vo_gl.c
index 452a086b38..0bcd5c363a 100644
--- a/libvo/vo_gl.c
+++ b/libvo/vo_gl.c
@@ -698,9 +698,9 @@ static uint32_t get_image(mp_image_t *mpi) {
BindBuffer(GL_PIXEL_UNPACK_BUFFER, gl_buffer);
mpi->stride[0] = mpi->width * mpi->bpp / 8;
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->height;
+ BufferData(GL_PIXEL_UNPACK_BUFFER, gl_buffersize,
+ NULL, GL_DYNAMIC_DRAW);
}
if (!gl_bufferptr)
gl_bufferptr = MapBuffer(GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY);