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"