Mercurial > mplayer.hg
comparison libvo/vo_gl.c @ 18994:b9e9c8c7bbae
Get rid of left-over incorrect UnmapBuffer hack
author | reimar |
---|---|
date | Mon, 10 Jul 2006 18:33:34 +0000 |
parents | 50ded49812b9 |
children | 46bf025408c3 |
comparison
equal
deleted
inserted
replaced
18993:ecc7a8773e43 | 18994:b9e9c8c7bbae |
---|---|
600 if (mpi->stride[0] * mpi->h > gl_buffersize) { | 600 if (mpi->stride[0] * mpi->h > gl_buffersize) { |
601 BufferData(GL_PIXEL_UNPACK_BUFFER, mpi->stride[0] * mpi->h, | 601 BufferData(GL_PIXEL_UNPACK_BUFFER, mpi->stride[0] * mpi->h, |
602 NULL, GL_DYNAMIC_DRAW); | 602 NULL, GL_DYNAMIC_DRAW); |
603 gl_buffersize = mpi->stride[0] * mpi->h; | 603 gl_buffersize = mpi->stride[0] * mpi->h; |
604 } | 604 } |
605 UnmapBuffer(GL_PIXEL_UNPACK_BUFFER); // HACK, needed for some MPEG4 files?? | |
606 mpi->planes[0] = MapBuffer(GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); | 605 mpi->planes[0] = MapBuffer(GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); |
607 BindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); | 606 BindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); |
608 if (mpi->planes[0] == NULL) { | 607 if (mpi->planes[0] == NULL) { |
609 if (!err_shown) | 608 if (!err_shown) |
610 mp_msg(MSGT_VO, MSGL_ERR, "[gl] could not aquire buffer for dr\n" | 609 mp_msg(MSGT_VO, MSGL_ERR, "[gl] could not aquire buffer for dr\n" |