diff options
Diffstat (limited to 'video')
-rw-r--r-- | video/out/gl_video.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/gl_video.c b/video/out/gl_video.c index 4fc9e3e28b..970681b38f 100644 --- a/video/out/gl_video.c +++ b/video/out/gl_video.c @@ -1930,7 +1930,8 @@ void gl_video_upload_image(struct gl_video *p, struct mp_image *mpi) plane_ptr, mpi2.stride[n], 0, 0, plane->w, plane->h, 0); } gl->ActiveTexture(GL_TEXTURE0); - gl->BindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); + if (pbo) + gl->BindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); p->have_image = true; talloc_free(mpi); |