[vlc-commits] opengl: fixes subtexturing issue on macos.
    Sebastien Zwickert 
    git at videolan.org
       
    Fri Sep  9 12:47:17 CEST 2011
    
    
  
vlc | branch: master | Sebastien Zwickert <dilaroga at free.fr> | Thu Sep  8 22:49:51 2011 +0200| [c6d0cc05a0194dfd5ca1f374429ed512e0420d41] | committer: Felix Paul Kühne
opengl: fixes subtexturing issue on macos.
Signed-off-by: Felix Paul Kühne <fkuehne at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c6d0cc05a0194dfd5ca1f374429ed512e0420d41
---
 modules/video_output/opengl.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/modules/video_output/opengl.c b/modules/video_output/opengl.c
index e33f7f5..236b0d2 100644
--- a/modules/video_output/opengl.c
+++ b/modules/video_output/opengl.c
@@ -448,6 +448,7 @@ static int PictureLock(picture_t *picture)
     vout_display_opengl_t *vgl = picture->p_sys->vgl;
     if (!vlc_gl_Lock(vgl->gl)) {
         glBindTexture(vgl->tex_target, PictureGetTexture(picture));
+        glPixelStorei(GL_UNPACK_ROW_LENGTH, picture->p->i_pitch / picture->p->i_pixel_pitch);
         glTexSubImage2D(vgl->tex_target, 0,
                         0, 0, vgl->fmt.i_width, vgl->fmt.i_height,
                         vgl->tex_format, vgl->tex_type, picture->p[0].p_pixels);
    
    
More information about the vlc-commits
mailing list