[vlc-devel] Mac OS X blank white screen problem with fix

Scott Herscher scott at collobos.com
Thu Jan 20 21:48:05 CET 2011

The last couple of months on OS X there has been a blank white screen where video should be playing.  This diff has the fix.

--- a/modules/video_output/opengl.c
+++ b/modules/video_output/opengl.c
@@ -268,7 +268,7 @@ int vout_display_opengl_ResetTextures(vout_display_opengl_t *vgl)
         /* Call glTexImage2D only once, and use glTexSubImage2D later */
         if (vgl->buffer[i]) {
-            glTexImage2D(VLCGL_TARGET, 0, VLCGL_FORMAT, vgl->tex_width,
+            glTexImage2D(VLCGL_TARGET, 0, 3 /* VLCGL_FORMAT */, vgl->tex_width,
                          vgl->tex_height, 0, VLCGL_FORMAT, VLCGL_TYPE,

I sadly am not enough of a OpenGL expert to know why the old code was wrong...but it was wrong. At least on Mac OS X it was wrong.  If the maintainers of the code could integrate this fix or find out why it wasn't working correctly I'd be very grateful.



More information about the vlc-devel mailing list